$a = xiu_query('select *
from posts
inner join users on posts.user_id = users.id
inner join categories on posts.category_id = categories.id
' );
var_dump($a);
function xiu_query ($sql) {
// 获取数据库连接
$connection = xiu_connect();
// 定义结果数据容器,用于装载查询到的数据
$data = array();
// 执行参数中指定的 SQL 语句
if ($result = mysqli_query($connection, $sql)) {
// 查询成功,则获取结果集中的数据
// 遍历每一行的数据
while ($row = mysqli_fetch_array($result)) {
// 追加到结果数据容器中
$data[] = $row;
}
// 释放结果集
mysqli_free_result($result);
}
// 关闭数据库连接
mysqli_close($connection);
// 返回容器中的数据
return $data;
}
array(632) {
[0]=>
array(45) {
[0]=>
string(1) "1"
["id"]=>
string(1) "1"
[1]=>
string(11) "hello-world"
["slug"]=>
string(3) "new"
[2]=>
string(15) "世界,你好"
["title"]=>
string(15) "世界,你好"
[3]=>
string(29) "/uploads/2017/hello-world.jpg"
["feature"]=>
string(29) "/uploads/2017/hello-world.jpg"
[4]=>
string(19) "2019-03-25 08:08:00"
["created"]=>
string(19) "2019-03-25 08:08:00"
[5]=>
string(102) "欢迎使用阿里百秀。这是您的第一篇文章。编辑或删除它,然后开始写作吧!"
["content"]=>
string(102) "欢迎使用阿里百秀。这是您的第一篇文章。编辑或删除它,然后开始写作吧!"
[6]=>
string(3) "222"
["views"]=>
不应该是索引套关联吗
为什么会得这样数组
[0]=>
string(1) "1"
["id"]=>
string(1) "1"
这是什么数组 为什么还重复
不应该是
["id"]=>
string(1) "1"
["slug"]=>
string(3) "new"
mysqli_fetch_array(data,array_type) 第二个参数了解一下