如何连接到XAMPP服务器?我收到错误说致命错误:数组回调必须包含索引0和1

时间:2014-07-05 17:45:04

标签: php mysql database xampp

我收到错误说

  

致命错误:数组回调必须包含索引0和1   第10行的C:\ xampp \ htdocs \ series \ databases \ index.php

这是我的小代码。我知道我实际上并没有从数据库中提取任何内容,但在解决此问题之前无法继续下去。

<?php 
require 'connect.inc.php';

$query = "SELECT `food`, `calories` FROM `food` ORDER BY `id`";
//$query_run = mysql_query($query);

if ($query_run = mysql_query($query)){

while ($query_row =  mysql_fetch_assoc($query_run)) {
$food = $query_row('food');  //Fatal error message for this line
$calories = $query_row('calories'); //When I comment out line 10 this gives an error too
}

} else {
echo mysql_error();
}

?>

如果您想了解更多信息,请与我联系。我正在关注可能过期的this教程。
所以是的,关于如何解决这个问题的任何想法?感谢。

1 个答案:

答案 0 :(得分:2)

$query_row['food'];

您使用了错误的类型括号,方括号访问数组项。