-8

错误:警告: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);
?>
4

3 回答 3

1

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

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

于 2013-03-02T13:49:04.293 回答
1

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

mysql_query 已弃用。检查这个链接,你就在那里。干杯

于 2013-03-02T13:55:38.973 回答
0

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

  if($con)
  { 
     $mysql_query($que);
  }
  else
  {
    echo "connection error";
  }
于 2013-03-02T13:48:31.377 回答