Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
INSERT INTO ".FORUMS." (forum_name, ally_id) VALUES ('".$forumname."', '".$allyid."') WHERE NOT EXISTS (SELECT * FROM ".FORUMS." WHERE `forum_name` = '".$forumname."' AND `ally_id` = '".$allyid."');
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE NOT EXISTS (SELECT * FROM uni1_forums WHERE `forum_name` = 'sssss' AND `al' at line 1
$query = mysql_query("SELECT COUNT(*) FROM tabella WHERE ...condizione...") or die(mysql_error());
if(mysql_result($query,0) > 0)
//valori esistenti
else
//inserisci i valori
Allora prova a risolvere l'errore di prima cosiho capito però così creo due query e appesantisco tutto quando si fa facilmente con NOT EXISTS
("INSERT INTO ".FORUMS." (forum_name, ally_id) VALUES ('".$forumname."', '".$allyid."') WHERE NOT EXISTS (SELECT * FROM ".FORUMS." WHERE ".FORUMS.".forum_name = '".$forumname."' AND ".FORUMS.".ally_id = '".$allyid."')");
PARAMETERS [@NewValue] Text ( 255 ) ;
INSERT INTO MyTable ( Field )
SELECT DISTINCT [@NewValue] FROM MyTable
WHERE
(SELECT TOP 1 U.Field FROM MyTable U
WHERE UCase(Trim([@NewValue])) = UCase(Trim(U.Field))) IS NULL ;
//stringa database
//si suppone che tu abbia già dichiarato una variabile che ha registrato l'email attraverso get o post;
$mail = mysql_query("SELECT * FROM users WHERE mail = $valore_input");
$row = mysql_num_rows($mail);
if ($row == 0) {
inserisci l'utente nel database
}
else
{
dai l'errore
}
La soluzione è gia stata proposta e ha risolto da se, inoltre è meglio fare direttamente un count nella query e ricavarne il valoreti costa tanto fare così?
Codice://stringa database //si suppone che tu abbia già dichiarato una variabile che ha registrato l'email attraverso get o post; $mail = mysql_query("SELECT * FROM users WHERE mail = $valore_input"); $row = mysql_num_rows($mail); if ($row == 0) { inserisci l'utente nel database } else { dai l'errore }