$ conn-> prepare返回false,找不到错误

时间:2016-06-03 16:12:21

标签: php mysql

以下PHP命令返回false:

$stmt = $conn->prepare("SELECT Kartennummer, Name, Typ, Farbe, Seltenheit, Edition, PreisInEuro, EinkaufspreisInEuro 
FROM karten 
WHERE (Typ LIKE ? AND Farbe LIKE ? AND Seltenheit LIKE ? AND Edition LIKE ?) 
ORDER BY PreisInEuro ?, EinkaufspreisInEuro ?, Name ?");

我找不到任何错误,当我在获得以下mysql查询之前回显语句时:

SELECT Kartennummer, Name, Typ, Farbe, Seltenheit, Edition, PreisInEuro, EinkaufspreisInEuro 
FROM karten 
WHERE (Typ LIKE "%" AND Farbe LIKE "%" AND Seltenheit LIKE "%" AND Edition LIKE "%")
ORDER BY PreisInEuro ASC, EinkaufspreisInEuro ASC, Name ASC

当我直接向MySQL查询时,它正确地完成了它的工作并且没有返回任何错误。它只适用于PHP。

1 个答案:

答案 0 :(得分:0)

好的,我想我现在知道这个问题了。 看来我不能用了?签署ASC或DESC。

相关问题