JSONで何が返されているかを確認するためにfirebugを使用していますが、この配列を取得しています
Array
(
[0] => 00000
)
Mysql を使用すると、簡単に実行できますor die(mysql_error())
。
これが私のクエリです。mysqlから準備済みステートメントに変更したところ、機能しなくなりました。
$construct = $connectdb->prepare("SELECT rate.voted as rvote, child.*, sub.actionid as usersub, child.position as cnid FROM `table1` child
LEFT JOIN vote rate on rate.userid=:userid AND child.id=rate.blockid
LEFT JOIN subscribe sub on sub.actionid=child.id AND sub.userid=:userid
WHERE child.sid=:id AND child.position=:clickedposition
ORDER BY cnid DESC,cid DESC $finalquerylimit");
$construct->execute(array(':userid'=>$userid,':id'=>$id,':clickedposition'=>$clickedposition));
これは私がエラーを取得するために使用したものです
print_r($construct->errorInfo());
MySqlで動作するので、クエリが間違っていないことはわかっていますか? 何か案が?