私は今本当に大きな問題を抱えていて、それに対する解決策を見つけることができないので、私はいくつかの助けを得ることを望んでいました。
次のクエリを使用して、テーブルから特定の列を選択しています
$stmt = $db->prepare('SELECT Info FROM Info;');
$stmt->execute();
$res = $stmt->fetchAll(PDO::FETCH_ASSOC);
次に、phpを使用して出力しています
<div id="two">
<?php
if(!$resTwo)
echo"No Content Available Yet..";
else
echo "<ul>";
foreach($resTwo AS $val) {
echo "<tr>";
foreach($val AS $val1) {
echo "<td>$val1</td>";
}
}
echo "</ul>";
$db = null;
?>
</div>
ここに問題があります。このスクリプトは1ページに最適ですが、まったく同じように見えるページがいくつかあり、唯一異なるのはデータベースから追加したコンテンツです。したがって、すべてのページで新しいスクリプトを作成するのを避け、代わりに上記で作成したSELECTのある種のインデックスを使用することをお勧めします。
これを解決したい場合は、ページごとに以下を変更する必要があります
$stmt = $db->prepare('SELECT Info FROM Info WHERE rowid = 1;');
$stmt = $db->prepare('SELECT Info FROM Info WHERE rowid = 2;');
$stmt = $db->prepare('SELECT Info FROM Info WHERE rowid = 3;');
$stmt = $db->prepare('SELECT Info FROM Info WHERE rowid = 4;');
..。