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>
PHP中文网2017-05-16 13:11:21
으아아아
해당 ID 값의 데이터만 표시됩니다. Websttes 뒤의 값을 모두 제거하면 모두 표시됩니다. 그렇지 않으면 N이 N으로 제한됩니다.
귀하의 요구 사항에 따라 다시 작성하세요
업로드하는 날짜 형식에 주의하세요.