Bagaimana untuk menanyakan hanya satu keping data menggunakan Ajax dan MySQL dalam contoh PHP?
我想大声告诉你
我想大声告诉你 2017-05-16 13:09:21
0
3
665

http://www.runoob.com/php/php...
Mengapa hanya satu keping data dipaparkan selepas menggunakan operasi contoh ini dan cara memaparkan semua data yang memenuhi syarat

< /p>

Sebagai contoh, medan pertanyaan yang saya gunakan ialah yesterday_str untuk menanyakan data 18-04-2017

Bagaimanakah kami boleh mengekstrak semua data termasuk ini dari 18-04-2017?

< /p>

kod php

<?php
$q = isset($_GET["q"]) ?
 
jika(kosong($q)) {
    echo 'Sila pilih tarikh';
    keluar;
}
$con = mysql_connect('127.0.0.1', 'root', '');
jika (!$con)
 {
 die('Tidak dapat menyambung: ' . mysql_error());
 }

mysql_select_db("rizhifenxi", $con);
mysqli_set_charset($con, "utf8");
#$sql="SELECT * FROM keywords WHERE id = '".$q."'";
$sql="SELECT * FROM keywords WHERE yesterday_str = '".$q."'";
$result = mysql_query($sql);

echo "<table border='10'>
<tr>
<th>Tarikh</th>
<th>Kata kunci</th>
<th>Bilangan lawatan</th>
</tr>";

while($row = mysql_fetch_array($result))
 {
 echo "<tr>";
 echo "<td>" $row['semalam_str'] "</td>";
 echo "<td>" $row['kata kunci'] .
 echo "<td>" $row['count'] .
 echo "</tr>";
 }
echo "</table>";

mysql_close($con);
?>

kod html:

<html>
<kepala>
<meta charset="utf-8">
<skrip src="/static/selectuser.js"></script>
</head>
<badan>

<borang>
Pilih Pengguna:
<select name="yesterday_str" onchange="showUser(this.value)">
<nilai pilihan="">Pilih tarikh:</option>
<nilai pilihan="1">2017-04-20</option>
<nilai pilihan="2">2017-04-21</option>
<nilai pilihan="3">2017-04-22</option>
<nilai pilihan="4">2017-04-23</option>
</select>
</form>

<p>
<p id="txtHint"><b>maklumat semalam_str akan disenaraikan di sini.</b></p>
</p>

</badan>
</html>
我想大声告诉你
我想大声告诉你

membalas semua(3)
Ty80
$sql="SELECT * FROM Websites WHERE id = '".$q."'";

Ini hanya memaparkan data nilai id yang sepadan Alih keluar semua yang selepas Websttes untuk memaparkan semua, atau had N ialah N.
Cuma tulis semula mengikut keperluan anda

$sql="SELECT * FROM Websites WHERE yesterday_str = '".$q."'";

Perhatikan format tarikh yang anda muat naik.

巴扎黑
global $empire;
    $query = "select * from table where date='2017-04-18'" ;
    $sql=$empire->query($query);
    while($row=$empire->fetch($sql){
        //code
       $data[]=$row;
    }
    print_r($data);

Sisi pemprosesan ditulis seperti ini Adakah ia mudah untuk menyediakan sebarang sistem atau rangka kerja yang digunakan di bahagian belakang?

某草草

1. Tentukan sama ada nilai yang diluluskan adalah betul
2. Cetak dan laksanakan pernyataan SQL untuk menyemak sama ada ia betul

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan