我想显示ID = 2的用户名。 错误是:
Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Probando\PRUEBA\conexion.php on line 10
代码是:
<?php
if (!($conexion = mysql_connect("localhost", "root","callejeros123")))
{
exit();
}
else {
mysql_select_db("mibasededatos", $conexion);
$query = "select usuario from usuarios where id=2";
$q = mysql_query($query, $conexion);
$result = mysql_result($q,0);
echo $result;
}
?>
答案 0 :(得分:1)
我认为名为$q
的查询结果为false。
看看:http://php.net/manual/en/function.mysql-query.php
对于SELECT,SHOW,DESCRIBE,EXPLAIN和其他返回结果集的语句,mysql_query()会在成功时返回资源,或者在出错时返回FALSE 。
使用mysql_error()
函数检查SQL错误。