Ik gebruik de volgende query
[script]<? $result = mysql_query("INSERT INTO voorbeeld (A) VALUES ('$mail')") or die(mysql_error()); ?>[/script]
om een email adres toe te voegen en een SQL-table voor een nieuwsbrief

Weet iemand een script die kijkt of het email-adres al in de table staat om daarna een simpele html-output weer te geven?
<?PHP
$SQLsyntax = "SELECT mail FROM voorbeeld WHERE mail='" . $mail . "' LIMIT 1";
$SQLquery = mysql_query($SQLsyntax) or die(mysql_error());

if(mysql_num_rows($SQLquery) >= 1)
{
echo 'Email bestaat';
}
else
{
$SQLsyntax = "INSERT";
$SQLquery = mysql_query($SQLsyntax) or die(mysql_error());
if($SQLquery)
{
echo 'Email ingevoerd';
}
}
?>
Werkt perfect! TNX
Weet je ook hoe het werkt en wat Jeroen nou precies doet? Overigens zou ik nog wat aan foutafhandeling doen. 'or die()' is niet netjes!
Snappen doe ik het wel, alhoewel regel 11+12 zou ik zelf niet bedacht hebben waarom gebruik je '$SQLsyntax = "INSERT";' als variable?

Reageren