2015-01-06 24 views
0

这个简单的代码不工作,当我尝试,错误信息"Warning: mysql_result() expects parameter 1 to be resource"来。我在这里尝试了很多代码。有什么功能可以调用吗?无法与mysql_result()

<?php require 'connection.php'; 

$query="SELECT id FROM log_reg WHERE username='raj' AND password='raj'"; 
$query_run=mysqli_query($con,$query); 
echo $a=mysql_result($query_run,0,"id"); ?>' 
+1

这个问题已经被Stack Overflow问了十亿次。例如,请参阅[这里](http://stackoverflow.com/q/11423106/2675154)。下一次,请先使用[搜索功能](http://stackoverflow.com/search)! – honk

+0

可能重复[参考 - 这是什么错误在PHP中意味着什么?](http://stackoverflow.com/questions/12769982/reference-what-does-this-error-mean-in-php) – deceze

回答

0

试试这个。你在混合mysqlmysqli。执行任何一种方法。你可以编辑你的代码,如下所示mysql方法。如果您想使用mysqli,请按照此link

<?php 
    require 'connection.php'; 
    $query="SELECT id FROM log_reg WHERE username='raj' AND password='raj'"; 
    $query_run=mysql_query($query); //replaced the function name here 
    echo $a=mysql_result($query_run,0,"id"); 
?> 
+0

再次有两个错误 1)警告:mysql_query()期望参数1是字符串,对象给出 2)警告:mysql_result()期望参数1是资源,null给出 – user2814620

+0

看到更新的答案。 'mysql_query()'不需要'连接对象'。 –