是否有可能以某种方式同时使用list
和mysqli_fetch_row
?下面的代码不起作用。
$query = "SELECT id, email FROM emails WHERE id='24'";
$result = mysqli_query($link, $query);
list($get_id, $get_email) = mysqli_fetch_row($result);
但是这段代码有效,但是我想要一个代码较少的代码:
$query = "SELECT id, email FROM emails WHERE id='24'";
$result = mysqli_query($link, $query);
$row = mysqli_fetch_row($result);
$get_id = $row[0];
$get_email = $row[1];
答案 0 :(得分:1)
您可以像这样使用list()
。
因此,您的查询或代码中的其他位置必定存在错误,因此请添加此代码以确定是否存在错误,如果存在错误,则确定错误。
error_reporting(E_ALL);
ini_set('display_errors', 1);
$query = "SELECT id, email FROM emails WHERE id='24'";
$result = mysqli_query($link, $query);
if ( ! $result ) {
echo mysqli_error($link);
exit;
}
list($get_id, $get_email) = mysqli_fetch_row($result);