PHP + MYSQL:mysql_result()期望参数1是资源,布尔值在

时间:2014-07-09 03:39:13

标签: php mysql database

我想显示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;

    }
    ?>

1 个答案:

答案 0 :(得分:1)

我认为名为$q的查询结果为false。

看看:http://php.net/manual/en/function.mysql-query.php

  

对于SELECT,SHOW,DESCRIBE,EXPLAIN和其他返回结果集的语句,mysql_query()会在成功时返回资源,或者在出错时返回FALSE

使用mysql_error()函数检查SQL错误。