我需要获取我以关联数组形式查询的表中每个单元格的值。这是我的查询
$sqlStatemnt = "SELECT artist, track_name
FROM Tracks where artist like 'bong' and track_name like 'bong' LIMIT 5";
这就是我的php如何处理它
$rs = $mySQL->query($sqlStatemnt);
print_r($rs);
print_r告诉我这个
mysqli_result Object ( [current_field] => 0 [field_count] => 2 [lengths] => [num_rows] => 0 [type] => 0 )
我如何访问“track_name”和“艺术家”表?
答案 0 :(得分:1)
$result = $mysqli->query($query);
/* numeric array */
$row = $result->fetch_array(MYSQLI_NUM); //To get Indexed array
$row = $result->fetch_array(MYSQLI_ASSOC);//To get associative array
由于
答案 1 :(得分:0)
有一个fetch_assoc
与mysqli结果对象有关。
你可以试试这样的东西
artist = array();
track_name = array();
while(($row = $result->fetch_assoc()) !== FALSE) {
$artist[] = $row['artist'];
$track_name[] = $row['track_name'];
}
我希望这符合您的实施。
在此处详细了解fetch_assoc http://php.net/manual/en/mysqli-result.fetch-assoc.php