使用以下php代码
<?php
ini_set("error_reporting",E_ALL);
ini_set("log_errors","1");
ini_set("error_log","./php_errors.txt");
$id = $_GET['data'];
$mysql = mysql_connect("localhost", "root", "");
$db = mysql_select_db("root");
$query = "SELECT * FROM shareprices WHERE ID = ".$id;
$result = mysql_query($query);
$output = NULL;
$row = mysql_fetch_assoc($result);
$output .= $row['Name'];
$output .= "test";
$output .= $row['Price'];
$output .= "";
$output .= $row['Change'];
echo $output;
mysql_close();
?>
我收到错误
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\Assn2\php\shares.php on line 16.
我发送脚本的所有内容都是数字6,我的表中有一行ID为6。
答案 0 :(得分:0)
对于SELECT,SHOW,DESCRIBE,EXPLAIN和其他返回结果集的语句,mysql_query()会在成功时返回资源,或者在出错时返回FALSE。