我想在php中使用mysqli函數從mysql數據庫中讀取帖子信息(標題,內容,作者,發佈)的函數。我是相當新的一切,包括mysqli的,但我已經採取了我最好的拍攝,並在此刻有這樣的:如何讓一個函數讀取一個數據庫,抓取~10個帖子(每個帖子4列)並返回所有的數據?
foreach(readPosts($pageid) as $posts)
echo $posts;
這只是顯示的第一篇文章。功能如下
function readPosts($pageid) {
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
if (mysqli_connect_errno()) {
return false;
}
$pageid = preg_replace("/[^0-9]/","",$pageid);
if ($result = $mysqli->query("SELECT * FROM posts WHERE pageID = '$pageid'")) {
while($row = $result->fetch_array()) {
$time1 = date('H:i \o\n jS M Y', $row['publishedtime']);
$postarray[$i++] = $row['title'];
$postarray[$i++] = $row['content'];
$postarray[$i++] = $row['author'];
$postarray[$i++] = $time1;
}
$result->close();
}
mysqli_close($mysqli);
return $postarray;
}
所以我的問題是,我怎麼讓它給我所有的信息,而不僅僅是一個職位信息。
感謝