我将 xampp v3.1.0 3.1.0 用于数据库和 php。我正在尝试制作一个登录网站。在下面的 php 代码中,我试图获取已经在“swan”数据库中创建的“admin”表的行,以检查用户是否退出。但我无法使用 mysql_select_db() 选择数据库并且错误没有显示1044,代码有什么问题??
附加信息:我已将 apache 服务器端口更改为 8081 而不是 80,因为它之前被阻止。这与错误有关吗?
<?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";
}
}
?>