SQL error in php -
hey, wrote code extracting information out of database , checking see if met $_cookie data. getting error message:
error: have error in sql syntax; check manual corresponds mysql server version right syntax use near ')' @ line 1
my code far is:
$con = mysql_connect("xxxx","xxxxx","xxxxxxx"); if (!$con) { die('could not connect: ' . mysql_error()); } mysql_select_db("xxxxxx", $con); $id = $_cookie['id']; $ends = $_cookie['ends']; $userid = strtolower($_session['username']); $querystring = $_get['information_from_http_address']; $query = "select * xxxxx"; $result = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($result)){ if ($querystring == $row["orderid"]){ $sql="update members set orderid = ''where (id = $id)"; $sql="update members set level = 'x'where (id = $id)"; $sql="update members set payment = 'xxxx'where (id = $id)"; $sql="update members set ends = '$ends'where (id = $id)"; if (!mysql_query($sql)) { die('error: ' . mysql_error()); } } }
any appreciated, thanks.
$sql="update members set ends = '$ends'where (id = $id)";
should be
$sql="update members set ends = '$ends'where (id = '$id')";
(ie add ' around $id)
Comments
Post a Comment