-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 に答える