salve, dovrei verificare se in un campo di una tabella ORDINI esiste già un dato inserito ORDINI_ARTICOLO da un utente ORDINI_UTENTE uguale ad un variabile
Come posso fare ciò??![]()
![]()
salve, dovrei verificare se in un campo di una tabella ORDINI esiste già un dato inserito ORDINI_ARTICOLO da un utente ORDINI_UTENTE uguale ad un variabile
Come posso fare ciò??![]()
![]()
se nn ho capito male: ORDINI e' la tabella, ORDINI_ARTICOLO e' il campo da controllare, ORDINI_UTENTE l'id utente
Codice PHP:
$select = "select ordini_articolo from ordini where ordini_articolo = ".$idArticolo." and ordini_utente = ".$idUtente;
$sql = mysql_query($select) or die (mysql_error());
if(mysql_num_rows($sql) > 0){echo 'già inserito';}
ho fatto come mi hai detto...
$db = mysql_connect($mysqlhost,$mysqluser,$mysqlpassword );
if ($db == FALSE)
die ("ERRORE CONNESSIONE DATABASE");
mysql_select_db($mysqldb,$db)
or die ("ERRORE NEL DATABASE");
$select = "SELECT ordini_modello FROM ordini_temp WHERE ordini_modello = ".$ordini_modello." AND ordini_clienti_id = ".$ordini_clienti_id;
$sql = mysql_query($select) or die (mysql_error());
if(mysql_num_rows($sql) > 0){echo 'già inserito';}
però mi da questo errore:
Errore di sintassi nella query SQL vicino a 'AND ordini_clienti_id =' linea 1
ho provato a vedere cosa poteva essere , ma la mia scarsa esperienza ....
immagino che sia una stupidata...
$select = "SELECT ordini_modello FROM ordini_temp WHERE ordini_modello = '".$ordini_modello."' AND ordini_clienti_id = ".$ordini_clienti_id; Gli apici presumo.
Così mi funziona
$query = "select * FROM ordini_temp WHERE ordini_modello = '$ordini_modello' AND ordini_clienti_id = '$ordini_clienti_id'";
ho tolto i punti e messo gl'apici
grazie ancora![]()