mysql_query를 사용하는 데 문제가 있습니다. 나는 데이터베이스에서 직접 내 쿼리를 실행하려고 시도했기 때문에 결과가 제로 일지라도 항상 결과가 0이되고 결과가 나타납니다. 아래에있는 내 코드를 참조하십시오mysql_query를 사용하여 데이터를 가져올 수 없습니다.
<?php
$username = $_POST['user'];
$password = $_POST['pass'];
$username = stripcslashes($username);
$password = stripcslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
mysql_connect("localhost","root","");
mysql_select_db("login");
$query = sprintf("select * from users where username='$username' and password='$password'");
$result = mysql_query($query);
$row = mysql_fetch_array($result);
if($row['username'] == $username && $row['password'] == $password)
{
echo "Login Successful! Welcome".$row['username'];
}
else{
echo "Login Failed";
}
?>
이 질문을 무시하십시오. 벌써 대답을 얻었다. 모든 도움에 감사드립니다. 정말 고마워. :) – sack
쿼리 결과가 0 인 데이터베이스 이름을 추가하는 것을 잊어 버렸습니다. – sack
다음 질문을 삭제하십시오. – mickmackusa