我是SQL的新手,我正试图让这个查询起作用:
function loadArrayFromQuery($query) {
$result = $this->executeQuery($query);
$return = array();
while ($rows = mysqli_fetch_assoc($result)) {
$return[] = $rows;
mysql_error();
}
return $return;
}
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
ERROR: Unknown Punctuation String @ 56
STR: ->
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'function loadArrayFromQuery($query) {
$result = $this->executeQuery($query)' at line 1
Run Code Online (Sandbox Code Playgroud)
谢谢
您当前正在尝试将PHP代码作为SQL查询执行.
不幸:
如果这是一次意外而不是误解,请检查PHP代码中某些字符串末尾的缺失'或"字符,因为您可能会意外地将代码合并到构建为字符串的查询中.
你没有在问题中提供足够的信息来进一步说明; 除了请求,即如果你问一个SQL问题,请发一个SQL查询,而不是PHP代码.你应该花一些时间,从你使用在你的项目中,让你问的三个或四个技术提取问题的症结我们大约只有一个.