나는 간단한 로그인 폼을 만들고 내 코드는 데이터베이스에 연결하기 위해이 코드를 실행하려고에 연결오류 데이터베이스
나는이 오류가 계속<?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시 3분 25초입니다 ] ahmed atwa : 경고 : mysql_fetch_array()는 매개 변수 1이 리소스가 될 것으로 기대하고, 부울 값은 C : \ xampp \ htdocs \ example \ login.php 11 행에 있습니다.
누구든지 내가 뭘 잘못하고 있는지 말해 줄 수 있니? 감사합니다.
$ result는 리소스가 아닙니다. 좋은 방법은 mysql_query가 성공했는지 확인하는 것이다. – Julien
당신의 mysql 테이블을 작성해야합니다 – misima
유이 코드를 사용할 수 있습니다 ...$ result = mysql_query ("SELECT * FROM people") or die (mysql_error()); – misima