gpt4 book ai didi

php - MySQLi 查询仅返回一行

转载 作者:行者123 更新时间:2023-11-29 20:18:37 26 4
gpt4 key购买 nike

此代码仅返回一行,但它应该返回 2 行。我已经在 phpMyAdmin 中尝试过 SQL,它完美地返回了 2 行。我在这里做错了什么?

$request_list_result = $mysqli->query("
SELECT buddy_requester_id, buddy_reciepient_id, user_id, user_fullname FROM sb_buddies
JOIN sb_users ON buddy_requester_id=user_id
WHERE buddy_status='0' AND buddy_reciepient_id='". get_uid() ."'");

$request_list_row = $request_list_result->fetch_array();

echo $request_list['user_fullname'];

顺便说一下,上面的代码是通过以下脚本获取 profile.php 的进程:

$index = new Template('views/template/one.php', array(
'subtitle' => 'Dashboard',
'stylesheets' => array('/assets/css/profile.css'),
'scripts' => array('/assets/js/dashboard.js'),
'sidebar' => 'sidebar.php',
'content' => 'views/profile.php',
'errors' => $errors,
'successes' => $successes,
'request_list' => $request_list_row //right here
), true);

最佳答案

 mysqli_result::fetch_array

仅获取您正在寻找的单行作为数组

 mysqli_result::fetch_all

获取所有行。

更多信息请点击这里

http://php.net/manual/en/mysqli-result.fetch-all.php

关于php - MySQLi 查询仅返回一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39599236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com