결과값이 나오지 않네요. / 수정

결과값이 나오지 않네요. / 수정

QA

결과값이 나오지 않네요. / 수정

본문


<?php 
$sql="
SELECT W.wr_1 AS w_name,
W.wr_1 AS w_tel,
F.wr_1 AS f_addr,
FROM g5_write AS W, g5_free
WHERE W.name = R.name AND F.wr_1 = '서울'
"
$result = mysql_query($sql);
?>
<?php while($row = mysql_fetch_assoc($result)){ ?>
    <tr>
        <td>
            <? php echo $row['w_name'] ?>
        </td>
        <td>
            <? php echo $row['w_tel'] ?>
        </td>
        <td>
            <? php echo $row['f_addr'] ?>
        </td>
    </tr>
<?php }?>


위에 같은 질문이 있는데 소스를 잘못써서 다시 올립니다.

 

위에처럼 만들었는데 결과값이 안나오네요.

쿼리는  PHPMYADMIN에 갖다 붙였을때 잘 되구요.

일단 $row값이 없어서 while 반복이 안도는 거 같은데 

 

결과같이 안나오네요.

이 질문에 댓글 쓰기 :

답변 2

php7부터 mysql_* 함수가 없어졌습니다.

 

안 된다는 증상을 좀 더 자세히 설명해 주세요.

 

$result = mysql_query($sql);

if( ! $result) {

echo '에러'; exit;

}

이런 코드도 도움이 됩니다.


FROM g5_write AS W, g5_free   ---> FROM g5_write AS W, g5_free F
WHERE W.name = R.name AND F.wr_1 = '서울' ---> WHERE W.name = F.name AND F.wr_1 = '서울'


이걸 원하는것 같은데요.
답변을 작성하시기 전에 로그인 해주세요.
전체 720
QA 내용 검색
filter #sql ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT