퀴즈 시스템에서 나는 실제로 질문의 페이지를 만들려고 노력하고 있지만 질문 행과 대답 행을 페이지에 표시하려고 시도하면 아무것도 표시되지 않습니다.MySQL에서 질문 및 답변을로드하려고 시도하면 아무 것도 표시되지 않습니다.
<?php
$q_qselect = mysql_query("SELECT * FROM `questions`");
$q_qnumrows = mysql_num_rows($q_select);
for($i=0;$i<$q_qnumrows;$i++){
$q_qselect = mysql_query("SELECT * FROM `questions` WHERE `id`='$i'");
$q_aselect = mysql_query("SELECT * FROM `answers` WHERE `question_id`='$i'");
$q = mysql_fetch_assoc($q_qselect);
$a = mysql_fetch_assoc($q_aselect);
echo $q['question'] . "<br />";
echo $a['answer'] . "<br />";
}
?>
또 다른 질문 - 내가 실제로 어떻게 올바른 답을 선택했는지 확인할 수 있습니까? 응답 테이블의 필드가 correct
일 때 각 응답 근처의 라디오 버튼?
[**, 새로운 코드에서'mysql_로 *'기능을 사용하지 마십시오 **] (http://bit.ly/phpmsql). 더 이상 유지 관리되지 않으며 공식적으로 사용되지 않습니다 (https://wiki.php.net/rfc/mysql_deprecation). [** 빨간색 상자 **] (http://j.mp/Te9zIL)를 참조하십시오. 대신 [* prepared statements *] (http://j.mp/T9hLWi)에 대해 알아보고 [PDO] (http://php.net/pdo) 또는 [MySQLi] (http://php.net/)를 사용하십시오. mysqli) - [이 기사] (http://j.mp/QEx8IB)는 어떤 결정을 내리는 데 도움이 될 것입니다. PDO를 선택하면 [여기는 좋은 튜토리얼입니다] (http://j.mp/PoWehJ). –
그러나 나는 이것에 익숙하다. mysql_ *을 사용할 때의 문제점은 무엇인가? 내 질문에 도움을 주시겠습니까? –
추론은 그의 주석에서 제공 한 자습서에서 찾을 수 있습니다. –