Php 使用mysqli创建函数从表中返回X行数?
我是新的功能,所以要了解他们,我一直在转换我的网站使用功能。我希望能够将该函数用于其他站点,因此我希望将所有表/查询信息传递给该函数,然后以数组或类似方式返回帖子,以便在函数返回信息后,我可以根据需要对其进行样式设置。我用一篇文章就做到了这一点,但不能用多篇文章。我通常会检索大约10行,目前有4列 这是我的单贴功能Php 使用mysqli创建函数从表中返回X行数?,php,mysql,arrays,function,mysqli,Php,Mysql,Arrays,Function,Mysqli,我是新的功能,所以要了解他们,我一直在转换我的网站使用功能。我希望能够将该函数用于其他站点,因此我希望将所有表/查询信息传递给该函数,然后以数组或类似方式返回帖子,以便在函数返回信息后,我可以根据需要对其进行样式设置。我用一篇文章就做到了这一点,但不能用多篇文章。我通常会检索大约10行,目前有4列 这是我的单贴功能 function readPostByID($postID, $table) { $mysqli = new mysqli(DB_HOST, DB_USER, DB_P
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;
}
任何帮助切换到检索多个职位将不胜感激
谢谢第一个更改是选择一系列ID,您可以这样做:
WHERE id in (1,2,3,4,5)
您已经在结果之间循环,但是需要更好的数据结构来存储它们
如果您正在进行分页,那么使用
限制和偏移量的其他建议也很好。创建一个带有偏移量、限制参数的函数,并更改查询以限制行。。!