0

ajax、php、およびMySqlを使用して結果を取得しようとしています。ただし、サーバー側のスクリプトで次のエラーが発生します。

警告: mysqli_select_db() は、パラメーター 1 が mysqli であると想定します。リソースは D:\htdocs\classes\xxx 行 10 で指定されます

警告: mysql_query(): 指定された引数は有効な MySQL-Link リソースではありません

サーバー側のコードは次のとおりです。

<?php
$q = intval($_GET['q']);

$con= mysqli_connect("localhost","root","abcd123") or die ("could not connect to mysql"); 

mysqli_select_db($con,"payrolldb001") or die ("no database"); 

$sql="SELECT substationid,substationcode FROM wms_substation WHERE assemblylineid = '".$q."'";

$result = mysqli_query($con,$sql);


echo "<select>";
while($row = mysqli_fetch_array($result))
  {
  echo "here";
  echo "<option>". $row['substationcode'] . "</option>";
  }
echo "</select>";

mysqli_close($con);
?>

どこが間違っているのかわかりません。助けてください。

4

2 に答える 2

4

これを試して、

$con = mysqli_connect("localhost","root","abcd123","payrolldb001") or die("Error " . mysqli_error($con));
$sql="SELECT substationid,substationcode FROM wms_substation WHERE assemblylineid = '".$q."'";

$result = mysqli_query($con,$sql);
...

または

$con= mysqli_connect("localhost","root","abcd123") or die ("could not connect to mysql"); 

mysqli_select_db($con,"payrolldb001") or die ("no database"); 

mysqli_select_dbを読む

于 2013-09-05T04:37:14.527 に答える