결과값이 나오지 않네요. / 수정
본문
<?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 = '서울' 이걸 원하는것 같은데요.
답변을 작성하시기 전에 로그인 해주세요.