drvvvuyia15070493 2014-09-25 14:40
浏览 59
已采纳

警告:mysql_query()期望参数1为字符串,资源为[duplicate]

This question already has an answer here:

Warning: mysql_query() expects parameter 1 to be string, resource given in C:\wamp\www\life\homeSearch.php on line 20

The code is working but displaying the above error. Here is the code:

 <?php 
      ob_start();
require("config.php");
ob_end_clean();

      $req=$_REQUEST['propertyType'];
$req2=$_REQUEST['propertyStatus'];

mysql_connect("localhost",$username,$password);
mysql_select_db("$database") or die( "Unable to select database");

if ($req!="all" && $req2!="all") $query= "SELECT * FROM buildings WHERE propertyType='$req' AND propertyStatus='$req2'";
else if($req=="all" && $req2!="all" ) $query= "SELECT * FROM buildings WHERE propertyStatus='$req2'";
else if($req!="all" && $req2=="all" ) $query= "SELECT * FROM buildings WHERE propertyType='$req'";
else if($req=="all" || $req2=="all" ) $query= "SELECT * FROM buildings";

$result=mysql_query($query);
$num=mysql_num_rows($result);

mysql_query($result);


mysql_close();

$i=0;

for ($i; $i < $num; $i++){
    $f12=mysql_result($result,$i,"availability");
    $f13=mysql_result($result,$i,"propertyType");
    $f14=mysql_result($result,$i,"propertyStatus");

echo $f12."  ".$f13." <br />  ".$f14."<br />";
}
      ?>
</div>
  • 写回答

1条回答 默认 最新

  • duanke2012 2014-09-25 14:44
    关注

    You need to remove the following line from your code to make the warning go away:

    mysql_query($result);
    

    You aready assigned $result to the result of your query a few lines up:

    $result=mysql_query($query);
    

    So it is now telling you that mysql_query($result); is not valid because it expects a string, and you are effectively passing the result of a query to it.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题