【发布时间】:2016-01-18 03:03:03
【问题描述】:
我的简单 PHP 代码:
$query = "SELECT 'food', 'calories' FROM 'food'";
if($query_run = mysql_query($query)){
echo 'Query success';
}else {
echo mysql_error();
}
我的错误信息:
您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 在第 1 行的“食物”附近
实在找不到问题,请帮忙?
【问题讨论】:
-
反引号(或根本没有)。至少不要单引号。反引号,键盘左上角。对字符串或周围的日期时间等使用单引号。
-
mysql_functions are deprecated。您应该使用mysqli_函数或PDO。我推荐 PDO 是因为(除其他外)为准备好的语句命名了占位符。它使查询构建和安全性更容易。