30/11/2008 14:10
su uno script php mi da questo errore:
"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 '' at line 1"
lo fa solo quando clicco sul pulsante Approve per questa porzione di codice dello script:
perche lo fa solo in questa porzione di codice??, inoltre non funziona neachè il tasto Remove gestito da questo codice:
non capisco dov'è l'errore.
"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 '' at line 1"
lo fa solo quando clicco sul pulsante Approve per questa porzione di codice dello script:
Codice PHP:
if ($type=="referrals" && $option==approve && $username!=""){
$myDb->connect();
$checkpemaile = mysql_query("SELECT * FROM yob_users WHERE referer=''");
$pemail_existe = mysql_num_rows($checkpemaile);
$myDb->close();
if ($pemail_existe<$referrals){
echo "<p class='error'>Error. There are not ". $referrals ." users without referer.</p>";
}else{
$myDb->connect();
$sqlz = "SELECT * FROM yob_users WHERE username='$username'";
$resultz = mysql_query($sqlz);
$myrowz = mysql_fetch_array($resultz);
$numero=$myrowz["referals"] + $referrals;
$sqlex = "UPDATE yob_users SET referals='$numero' WHERE username='$username'";
mysql_query($sqlex) or die(mysql_error());
$bquery = "UPDATE yob_users SET referer='$username' WHERE referer='' AND referer!='$username' LIMIT $referrals";
mysql_query($bquery) or die(mysql_error());
$bquery2 = "DELETE FROM yob_purchases WHERE id='$id'";
mysql_query($bquery2) or die(mysql_error());
$myDb->close();
echo "<p class='success'><bReferral Request Approved.</b></p>";
}
}
perche lo fa solo in questa porzione di codice??, inoltre non funziona neachè il tasto Remove gestito da questo codice:
Codice PHP:
if (isset($_GET["id"])){
$id=$_GET["id"];
if ($option==deny){
$myDb->connect();
$queryz = "DELETE FROM yob_purchases WHERE id='$id'";
mysql_query($queryz) or die(mysql_error());
$myDb->close();
echo "<p class='success'><b>Purchase Removed.</b></p>";
}
}
non capisco dov'è l'errore.