http://www.runoob.com/php/php...
이 예제 작업을 사용한 후 하나의 데이터만 표시되는 이유와 조건을 충족하는 모든 데이터를 표시하는 방법
< /p>
예를 들어, 2017-04-18의 데이터를 쿼리하기 위해 제가 사용하는 쿼리 필드는 어제_str입니다.
2017-04-18의 이를 포함한 모든 데이터를 어떻게 추출할 수 있나요?
< /p>
php 코드
<코드><?php $q = isset($_GET["q"]) ? intval($_GET["q"]) : ''; if(빈($q)) { echo '날짜를 선택해주세요'; 출구; } $con = mysql_connect('127.0.0.1', '루트', ''); 만약 (!$con) { die('연결할 수 없습니다: ' . mysql_error()); } mysql_select_db("rizhifenxi", $con); mysqli_set_charset($con, "utf8"); #$sql="SELECT * FROM 키워드 WHERE id = '".$q."'"; $sql="SELECT * 키워드에서 어제_str = '".$q."'"; $결과 = mysql_query($sql); echo "<테이블 테두리='10'> <tr> <일>날짜</일> <th>키워드</th> <번째> 방문수 </tr>"; 동안($row = mysql_fetch_array($result)) { 에코 "<tr>"; echo "<td>" . $row['yesterday_str'] . echo "<td>" . $row['키워드'] . echo "<td>" . $row['count'] "</td>"; echo "</tr>"; } echo "</테이블>"; mysql_close($con); ?>
html 코드:
<코드><html> <머리> <meta charset="utf-8"> <script src="/static/selectuser.js"></script> </머리> <본문> <양식> 사용자 선택: <select name="yesterday_str" onchange="showUser(this.value)"> <옵션 값="">날짜 선택:</option> <옵션 값="1">2017-04-20</option> <옵션 값="2">2017-04-21</option> <옵션 값="3">2017-04-22</option> <옵션 값="4">2017-04-23</option> </선택> </양식> <p> <p id="txtHint"><b>yesterday_str 정보가 여기에 나열됩니다.</b></p> </p> </body>
으아아아
해당 ID 값의 데이터만 표시됩니다. Websttes 뒤의 값을 모두 제거하면 모두 표시됩니다. 그렇지 않으면 N이 N으로 제한됩니다.
으아아아귀하의 요구 사항에 따라 다시 작성하세요
업로드하는 날짜 형식에 주의하세요.
으아아아
처리 측면은 이렇게 작성했습니다. 백엔드에서 사용하는 시스템이나 프레임워크를 제공하는 것이 편리한가요?
1. 전달된 값이 올바른지 확인합니다.
2. SQL 문을 인쇄하고 실행하여 올바른지 확인합니다.