webForumDet fria alternativet

WHERE AND

3 svar · 279 visningar · startad av whitemedia

whitemediaMedlem sedan dec. 20087 inlägg
#1

Varför fungerar

$id = $_GET['id']; // Hämtar in namn från urlen.

$usercheck = $_POST['email'];
$check = mysql_query("SELECT email FROM deltagare WHERE email='$usercheck' and conferenceid='2'")
or die(mysql_error());
$check2 = mysql_num_rows($check);

//om email adressen redan finns rapportera
if ($check2 != 0) {
die('Sorry, the email '.$_POST['email'].' is already in use.');

men inte

$id = $_GET['id']; // Hämtar in namn från urlen.

$usercheck = $_POST['email'];
$check = mysql_query("SELECT email FROM deltagare WHERE email='$usercheck' and conferenceid='$id'")
or die(mysql_error());
$check2 = mysql_num_rows($check);

//om email adressen redan finns rapportera
if ($check2 != 0) {
die('Sorry, the email '.$_POST['email'].' is already in use.');

MogMedlem sedan nov. 2003266 inlägg
#2

Är det rätt siffra i $id ?

whitemediaMedlem sedan dec. 20087 inlägg
#3

Kör jag echo så får jag ut 2 så det ska vara rätt siffra

MogMedlem sedan nov. 2003266 inlägg
#4

Om du skriver ut frågan då?

$sqlStr = "SELECT email FROM deltagare WHERE email='$usercheck' and conferenceid='$id'";
echo $sqlStr;

Du kan prova

$sqlStr = "SELECT email FROM deltagare WHERE email='$usercheck' and conferenceid='".$id."'";

eller

$sqlStr = "SELECT email FROM deltagare WHERE email='$usercheck' and conferenceid=".$id;
132 ms totalt · 3 externa anrop · v20260731065814-full.91fd2ad2
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)