Controllo sulle SELECT

  • Creatore Discussione Creatore Discussione antolot
  • Data di inizio Data di inizio

antolot

Nuovo Utente
22 Nov 2007
23
0
0
Salve a tutti,sto scrivendo un'applicazione in php che deve inserire un utenza in un db,solo che prima di inserirla mi deve effettuare il controllo sul risultato della SELECT. Di seguito inserisco il codice:

----------------------------------------------------------------
$connection=mysql_connect("localhost","radiususer","fab10");
$db=mysql_select_db("radius",$connection);
Quì mi deve fare una SELECT e controllarmi se il risulato di essa è una stringa oppure no,nel caso lo fosse mi esce un messaggio di errore,altrimenti prosegue ed esegue l'operazione di INSERT

$sql="insert into radcheck set UserName='".$_POS['user']."',Attribute='Password',op='==',Value='".$_POST['pwd']."'";
$result=mysql_query($sql) or die("query failed:".mysql_error());
----------------------------------------------------------------

Grazie per la vostra disponibilità
 
per una stringa alfanumerica, senza caratteti speciali potresti utilizzare le espressioni regolari:

PHP:
if(preg_match("/^[a-z0-9]+$/i",$_res['valore']))
{
---codice insert
}
 

Discussioni simili