我正在执行示例代码,但我在线上获得了错误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 );
?>