データベースとphpにxampp v3.1.0 3.1.0を使用しています。ログインサイトを作ろうとしています。次の php コードでは、「swan」データベースに既に作成されている「admin」テーブルの行をフェッチして、ユーザーが終了したかどうかを確認しようとしていますが、mysql_select_db() を使用してデータベースを選択できず、エラーが発生しません1044 と表示される コードのどこが悪いの??
追加情報: 以前にブロックされていた 80 ではなく、Apache サーバーのポートを 8081 に変更しました。これはエラーと関係がありますか?
<?php
$empid=$_POST["empid"];
$deptt=$_POST["deptt"];
$password=$_POST["pwd"];
$con=mysql_connect("localhost","","","");
if(!$con) { die("Error in connection"); }
$db=mysql_select_db("swan",$con); //unable to select database here
if(!$db) { echo mysql_errno($con); }
$query="SELECT empid,password FROM $deptt " ;
$result=mysql_query($query,$con);
if(!$result) { die("error running sql"); }
while($row=mysql_fetch_array($result))
{
if($row['empid']==$empid && $row['password']==$password)
{ echo "exists"; }
else
{ echo "doesn't exist";
}
}
?>