테스트 사이트 - 개발 중인 베타 버전입니다

mysql 쿼리문 질문좀드리겠습니다! 채택완료

rqwr 7년 전 조회 2,288

                $sql = "select count(*) from g5_member where mb_id='$mb_id' and mb_password='$mb_password'";         $result = mysql_query($sql, $mysqli);         $row = mysql_fetch_array($result);

if($row[0] == 1){     echo"로그인되었습니다"; }else{     echo"로그인실패"; }

 

?>

 

안녕하세요.. 별도의 페이지를만들어서,,,

로그인기능을 만들어보고 있는데요

제가 만들려는 기능은

아이디,비밀번호를 폼전송후 데이터베이스내에 일치하는값이 있으면  echo"로그인되었습니다"; 떠야하는데

아무메시지가 안뜹니다..제가 혹시 실수한게 있나요..? 한번봐주시면 감사하겠습니다.

 

if($mysqli->query($sql)){ 이렇게하면 메세지가뜨긴뜨는데요..

맞거나 틀리거나 그냥 참이되서요 도움좀 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

        $sql = "select count(*) from g5_member where mb_id=' ".$mb_id." ' and mb_password=' ".$mb_password." ' ";

ECHO $sql;

해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

r
rqwr
7년 전
우선감사합니다! 채택해드릴게요 sql문은잘뜨는데
$sql = "SELECT * FROM g5_member WHERE mb_id='$mb_id' and mb_password='$mb_password' ";

$mysqli = new mysqli($host, $user, $pw, $dbName);

$rs = mysqli_query($mysqli,$sql);


if($row=mysqli_fetch_array($rs)){
echo 'success inserting';
}

echo $sql; 하니
"SELECT * FROM g5_member WHERE mb_id='입력값' and mb_password='입력값' ";
이 잘뜨는데요..if문안에 echo가 출력되야하는데..흠 잘안되네요;;


제가 한 코드들이 데이터베이스 내에서 해당아이디와 해당비번을 있는지 찾는건데 코드가잘못된건지,,

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인