错误500' $ result-> fetch_assoc()'

时间:2017-03-20 15:42:45

标签: php mysql

我正在执行示例代码,但我在线上获得了错误500' $row = $result->fetch_assoc() '。

我无法看到错误,也许我已经累了,但查询(phpMyAdmin)仍有效。

谢谢。

以下是代码:

<?php
$link = mysql_connect( 'localhost', 'root', '1234' );
if ( !$link ) {
  die( 'Could not connect: ' . mysql_error() );
}

$db = mysql_select_db( 'test', $link );
if ( !$db ) {
  die ( 'Error selecting database \'test\' : ' . mysql_error() );
}

$query = "
  SELECT *
  FROM my_chart_data
  ORDER BY category ASC";
$result = mysql_query( $query );

if ( !$result ) {
  $message  = 'Invalid query: ' . mysql_error() . "\n";
  $message .= 'Whole query: ' . $query;
  die( $message );
}

$data = array();
while ( $row = $result->fetch_assoc() ) { //ERROR 500
    $data[] = $row;
}

echo json_encode( $data );

mysql_close( $link );
?>

0 个答案:

没有答案