これは私のスクリプト ATM であり、それ以上の画像は読み込まれません。私は本当に私が間違っていることを知りませんか?最初にmysqlをpdoに変換しようとしましたが、最初の画像セットが読み込まれますが、ウェブサイトにアクセスすると、上部に「これ以上コンテンツがありません」と表示され、無限にスクロールできません。
See the new code!
編集
わかりましたので、段階的に実行しましたが、うまくいきません。私はこのように試しました:
$result2 = $pdo->prepare("SELECT * FROM scroll_images ORDER BY id ASC LIMIT ?");
$result2->execute(array($set_limit));
次のように使用する場合にのみ機能しません。
$result2 = $pdo->query("SELECT * FROM scroll_images ORDER BY id ASC LIMIT $set_limit");
何故ですか?
新しい編集!
これでデータが機能し、現在はインデックスです。最初のステートメントは、最初の画像をロードするため機能します。しかし今、1 つのクエリですべての行を取得し、それを取得するための残りのクエリFOUND_ROWS()
コード:
$result = $pdo->query("SELECT SQL_CALC_FOUND_ROWS * FROM scroll_images ORDER BY id ASC limit 12"); // This works, but don't know about the sql_calc_found rows part.
$resultALL = $pdo->query("SELECT FOUND_ROWS() AS rowcount");
$resultALL->fetch(PDO::FETCH_OBJ);
$actual_row_count = $resultALL->rowcount; // doesn't return anything.