같은 sql 구문인데 php에서 sql_fetch_array로 출력하면 결과가 다릅니다.. 도와주세요
본문
$query="SELECT A.* FROM product A;
$result = mysql_query($query);
while ($array = mysql_fetch_assoc($result)) {
이런식의 코드인데 해당 query를 DB에서 직접 실행하면 75행의 데이터가 출력되지만
sql_fetch_array로 돌려보면 8행밖에 나오질 않습니다.. 몇시간째 원인을 찾고있는데 모르겠어서
질문납깁니다.
답변 3
이렇게만 봐서는 정확히 확인이 되지 않기에
해당 쿼리부분을 실행시 데이터 노출되어지는 과정중에 다른 변수 부분과 충돌되어지는 부분은 없는지 체크해 보셔야 할듯 보입니다.
$array를 $row로 변경해서 한번 해보세요
$query = "SELECT * FROM product ;
//$result = sql_query($query);
while ($array = sql_fetch($query)) {
이렇게 해보세요
해당 페이지 소스를 그대로 올려 보세요.
답변을 작성하시기 전에 로그인 해주세요.