sql_fetch_array 질문입니다. 채택완료
DH95
5년 전
조회 2,448
</p>
<p> <?php
$sqlquery = sql_query("select * from pro.cart_choice where mb_id = '$member[mb_name]' and num in ($sqcontent) group by num;");
while ($question = sql_fetch_array($sqlquery)){?>
table.append('<tr><th scope="row"></th> <td align="center"><div id="s0"><?php echo $question[content]?></div></td></tr>');
<?}?></p>
<p>
![]()
jquery를 통해 다음과 같은 함수를 사용하려고 하고 있습니다. 여러행을 받아야 해서 sql_fetch_array를 통해 받아오는데, 무한로딩만 되고 실행되지 않습니다.
for 문을 통해 sql_fetch를 사용하게 되면 입력이 되는데 sql_fetch_array에서는 작동이 되지 않아 질문을 남깁니다. 감사합니다 :)
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
5년 전
</p>
<p><?php</p>
<p>$sqlquery = sql_query("select * from pro.cart_choice where mb_id = '{$member['mb_name']}' and num in ({$sqcontent}) group by num;");</p>
<p>while ($question = sql_fetch_array($sqlquery)){?></p>
<p>table.append('<tr><th scope="row"></th> <td align="center"><div id="s0"><?php echo $question['content']?></div></td></tr>'); </p>
<p><?php }?>
php 변수와 php 선언에서 집어넣는 과정에서 오류가 있는듯 하네요. 문법에 엄격하게 써주시는게 좋습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
D
DH95
5년 전
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
플라이
Expert
5년 전
</p>
<p> <?php
$sqlquery = sql_query("select * from pro.cart_choice where mb_id = '$member[mb_name]' and num in ($sqcontent) group by num;");
$result = sql_result($sqlquery);
while ($question = sql_fetch_array($result )){?>
table.append('<tr><th scope="row"></th> <td align="center"><div id="s0"><?php echo $question[content]?></div></td></tr>');
<?}?></p>
<p>
이렇게 하시면 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
D
DH95
5년 전
답변 감사드립니다.
말씀해주신대로 코드 변경후 실행해 봤으나, 무한로딩만 반복되네요 ㅠㅠ
한가지 질문을 더 드리자면 혹시 sql_result는 어떤 함수인가요?
냑에 검색해 봐도 답변을 찾을 수가 없네요ㅠㅠ
말씀해주신대로 코드 변경후 실행해 봤으나, 무한로딩만 반복되네요 ㅠㅠ
한가지 질문을 더 드리자면 혹시 sql_result는 어떤 함수인가요?
냑에 검색해 봐도 답변을 찾을 수가 없네요ㅠㅠ
�
플라이
5년 전
혹시 쿼리를 찍어서 직접쿼리를 실행해 보시겠어요?
D
DH95
5년 전
쿼리를 직접 콘솔에서 실행하게 되면 원하는 대로 값이 도출됩니다 ㅜㅜ
게시글에 이미지 추가해놓겠습니다
게시글에 이미지 추가해놓겠습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
다음과 같이 생성되어 각 행의 content 부분을 받아오고 싶은데, 쉽게 되지 않네요ㅠㅠ
이제 함수가 실행이 되는데, 원하던 대로 한행씩 추가가 되지 않고, 같은 값으로만 출력이 되는데, 따로 다시한번 인덱싱을 해야하는 걸까요..?
php는 완전 초보 수준이라 모르는 것이 너무 많네요ㅜㅠ
--- 해결했습니다. 제가 착각하고 있었네요 :(