私は関数に慣れていないので、それらについて学ぶために、作成したWebサイトを関数を使用するように変換しています。他のサイトで関数を使用できるようにしたいので、すべてのテーブル/クエリ情報を関数に渡し、投稿を配列または同様のものに戻して、関数が渡されたら必要に応じてスタイルを設定できるようにしたいと考えています情報を返します。単一の投稿でこれを達成しましたが、複数の投稿で機能させることはできません。私は通常、約 10 行を取得しますが、現時点では 4 列です。
ここに私の単一の投稿機能があります
function readPostByID($postID, $table) {
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
if (mysqli_connect_errno()) {
return false;
}
if ($result = $mysqli->query("SELECT * FROM '$table' WHERE id = '$postID'")) {
while($row = $result->fetch_array()) {
$time1 = date('H:i \o\n jS M Y', $row['publishedtime']);
$postarray['1'] = $row['title'];
$postarray['2'] = $row['content'];
$postarray['3'] = $row['author'];
$postarray['4'] = $time1;
}
$result->close();
}
mysqli_close($mysqli);
return $postarray;
}
これを切り替えて複数の投稿を取得するための助けをいただければ幸いです
ありがとう