hallo mensen,

ik ben bezig met een register scriptje alleen loopt hij nu niet goed.

$SQL1 = "SELECT * FROM users WHERE email = $email";
$result = mysql_query($SQL1);
$num_rows = mysql_num_rows($result);

if ($num_rows > 0 ) {
echo ("email adres is al geregistreerd");
} 
elseif {}


het probleem zit hem hier
if ($num_rows > 0 ) {

nu geeft hij altijd aan dat het email adres nog niet bestaat.
ik dacht dat het mischien aan lag dat de 0 tussen haakjes moet maar dan geeft hij altijd aan dat de email adres al bestaat.

iemand idee waar het fout gaat?

mvg,

ben
Ik neem aan dat email een string is, dua dat hoort dan tussen quotes in je query.

<?php
// Zoals dit dus
$SQL1 = "SELECT * FROM users WHERE email = '{$email}'";
?>
Erwin H op 03/04/2013 22:28:53

Ik neem aan dat email een string is, dua dat hoort dan tussen quotes in je query.


thanks, dit was het. helemaal niet bij na gedacht. het is natuurlijk sql string.

groetjes ben
Graag gedaan, zet je topic onderwerp een {SOLVED} neer, dan weet iedereen dat.
Niet verplicht, is maar een tip.

Reageren