我试图运行此代码创建一个简单的登录表单,并连接到数据库,我的代码的时候是错误在PHP连接数据库
<?php
$avaialableuser=$_POST["username"];
$avaialablepass=$_POST["password"];
$login = mysql_connect("localhost","ahmed","");
if (!$login)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("login module",$login);
$result= mysql_query("SELECT * FROM people");
while($row = mysql_fetch_array($result))
{
if(($row['username']==$avaialableuser) && ($row['password']==$avaialablepass)){
echo "WELCOME";
}
else
echo "sorry your username or password entered is incorrect please try again";
}
mysql_close($login);
?>
>
我不断获取此错误[下午9时03分25秒] ahmed atwa:警告:mysql_fetch_array()期望参数1是资源,布尔在第11行给出C:\ xampp \ htdocs \ example \ login.php
任何人都可以请告诉我我做错了什么? 谢谢
查询失败出于某种原因,这意味着$结果不是资源。好的做法是检查你的mysql_query是否成功。 – Julien
你必须写你的mysql表 – misima
你可以使用这个代码...$ result = mysql_query(“SELECT * FROM people”)或die(mysql_error()); – misima