Mysql错误:查询为空

时间:2013-10-20 13:19:21

标签: php html mysql insert

任何人都可以告诉我为什么在运行语法时出现此错误

错误:

Query was empty

代码:

$con= mysql_connect("xxx","cl49-xxx","xxx");
if (!$con) 
{
  die('Could not connect: ' . mysql_error());
}

mysql_select_db("cl49-xxx", $con);

foreach($_POST as $key=>$value) {
  echo "<b>$key:</b> $value<br />";
} 
echo"<br /><br />";
$result = mysql_query("UPDATE pages SET pagename='$pagename' WHERE pageid ='$pageid'") or die(mysql_error());

if (!mysql_query($sql,$con)) { 
  die('Error: ' . mysql_error());
}
mysql_close($con); 
echo' <h2><font color="green">Page Updated Succesfuly</font> </h2>';

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

在此查询中使用了$ sql,但未在代码段中的任何位置定义。

if (!mysql_query($sql,$con)) { 
  die('Error: ' . mysql_error());
}

如果删除上述代码,则此消息将不会再次出现。