我有一个由于某种原因失败的数据库查询,我找不到原因!这是查询pg_query ($conn, 'SELECT ref from music
ORDER BY artist WHERE ref=$ref')
这是输出:
Warning: pg_query(): Query failed: ERROR: syntax error at or near "WHERE" LINE 2: ORDER BY artist WHERE ref=3 ^ in /berw/homes1/t/tor10/public_html/cs25010/basket.php on line 44
非常感谢任何帮助!
答案 0 :(得分:0)
试试这个
您需要在Where Clause
Order BY Clause
pg_query ($conn, 'SELECT ref from music WHERE ref=$ref ORDER BY artist')
编辑:
您似乎使用$ref
作为字符串,然后将其用单引号
pg_query ($conn, 'SELECT ref from music WHERE ref='.$ref.' ORDER BY artist')