これを修正する方法がわかりません。エラーはどこにありますか?私は調べようとしましたが、それはANDと関係があると思います
$query = mysql_query ("SELECT * FROM photos ORDER BY id DESC LIMIT ".$queryStart.", 5" AND type="pic");
これを試して:
$query = mysql_query ("SELECT * FROM photos WHERE type='pic' ORDER BY id DESC LIMIT $queryStart, 5");
問題は次のとおりです。
AND type="pic"
が文字列に含まれていないか、何らかの方法で連結されていませんでしたAND type="pic"
は明らかに句に収まるように意図されています.句は句の後、句の前にWHERE
来る必要がありますFROM
ORDER
AND
を連結するために必要なのは だけです- 1 つしかありません。WHERE
WHERE
節は前に来る必要がORDER
あり、LIMIT
$query = mysql_query ("SELECT * FROM photos WHERE type='pic' ORDER BY id DESC LIMIT ".$queryStart.", 5");