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

Popular posts from this blog

ruby - When to use an ORM (Sequel, Datamapper, AR, etc.) vs. pure SQL for querying -

php - PHPDoc: @return void necessary? -

c++ - Convert big endian to little endian when reading from a binary file -