<?php
require 'database.inc.php';
$query="SELECT 'food','calorie' FROM 'users' ORDER BY 'id' " ;
if($query_run=mysql_query($query))
{echo '<br> working';}
else {echo '<br>nothing error';
echo mysql_error();} ?>
错误:您的SQL语法有错误;查看与您的MariaDB服务器版本对应的手册,以便在&#39;&#39;用户&#39;
附近使用正确的语法答案 0 :(得分:0)
将所有'带'(这是键盘下方的符号)替换为:
$query="SELECT `food`,`calorie` FROM `users` ORDER BY `id`";
答案 1 :(得分:0)
删除查询中的所有单引号'
:
$query="SELECT food,calorie FROM users ORDER BY id";
答案 2 :(得分:0)
无需使用表名或字段名称的引号。而是在需要时使用引号(`)。
对于普通字段名称,它不是必需的。如果表包含任何字段名称,即mysql密钥名称,则它是必需的。 例如: - 如果列名称“group”存在。如果没有后面的报价则会引发错误。
$query="SELECT `food`,`calorie` FROM `users` ORDER BY `id` " ;