警告:mysql_query()期望参数1为字符串

时间:2013-03-02 13:44:00

标签: php

错误:警告:mysql_query()期望参数1为字符串,资源在第8行的C:\ wamp \ www \ cdij \ editquantity.php中给出

以下是代码:

<?php
$con=mysql_connect("localhost","root","","test");
$quantity=$_POST['txt_quantity'];
$name=$_POST['Fields'];
$table=$_POST['editwhat'];

$que="UPDATE `material` SET `material_quantity`='".$quantity."' WHERE `material_name`='".$name."'";
mysql_query($con,$que);
mysql_close($con);
?>

3 个答案:

答案 0 :(得分:1)

您需要在mysqli_query函数中交换$ con和$ que参数。

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

答案 1 :(得分:1)

您正在使用 mysqli_query 语法但使用 mysql_query ! 那么错误最好的部分是,你需要升级到 mysqli_query ,你已经到了一半,这真的很棒。

mysql_query已被删除。检查此link,你就在那里。干杯

答案 2 :(得分:0)

这可能意味着您没有连接到您的数据库。检查凭据并添加测试

  if($con)
  { 
     $mysql_query($que);
  }
  else
  {
    echo "connection error";
  }