【发布时间】:2016-09-11 13:59:36
【问题描述】:
我刚刚开始学习 PHP。我正在尝试做一个非常简单的 sql select 语句-
<?php
$sql = 'SELECT firstname, lastname,email
FROM MyGuests
ORDER BY firstname where id=12';
?>
它给出了以下错误-
无法连接到数据库 testdb :SQLSTATE[42000]: 语法错误或访问冲突:1064 您的 SQL 语法有错误;
对不起,如果这是一个愚蠢的问题。
【问题讨论】:
-
WHERE 子句 (WHERE id=12) 应该放在 ORDER BY 之前
-
@TheOneandOnlyChemistryBlob,将其发布为答案。
-
@s.k.paul 你已经有三个答案说明了同样的事情(其中两个是在该评论的同一分钟内发布的,所以可能是这样输入的)