결과값이 나오지 않네요. / 수정 채택완료
로마신전
4년 전
조회 1,701
</p>
<p><?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 }?></p>
<p>
위에 같은 질문이 있는데 소스를 잘못써서 다시 올립니다.
위에처럼 만들었는데 결과값이 안나오네요.
쿼리는 PHPMYADMIN에 갖다 붙였을때 잘 되구요.
일단 $row값이 없어서 while 반복이 안도는 거 같은데
결과같이 안나오네요.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
4년 전
php7부터 mysql_* 함수가 없어졌습니다.
안 된다는 증상을 좀 더 자세히 설명해 주세요.
$result = mysql_query($sql);
if( ! $result) {
echo '에러'; exit;
}
이런 코드도 도움이 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
로마신전
4년 전
mysqli 함수를 쓰면 될까요?
�
엑스엠엘
4년 전
우선 php 버전부터 확인해 보세요.
https://sir.kr/g5_tip/4594
이런 방법도 있습니다.
상위 버전 php라면
당연 mysqli_* 함수를 쓰는 것을 추천합니다.
https://sir.kr/g5_tip/4594
이런 방법도 있습니다.
상위 버전 php라면
당연 mysqli_* 함수를 쓰는 것을 추천합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인