该代码只返回一行,但它应该返回2行。我已经尝试过在php myadmin中的SQL,它完美地返回了2行。我在这里做错了什么?php mysqli只返回一行
$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);
嗯。我明白你的观点,尝试过但它不起作用。 请检查我的最后一次编辑,如果这可能会影响您的答案:-) – simon