http://www.runoob.com/php/php...
Pourquoi une seule donnée est affichée après avoir utilisé cet exemple d'opération, et comment afficher toutes les données qui remplissent les conditions
< /p>
Par exemple, le champ de requête que j'utilise est hier_str pour interroger les données du 18/04/2017
Comment pouvons-nous extraire toutes les données, y compris celles-ci, du 18/04/2017 ?
< /p>
code php
<?php
$q = isset($_GET["q"]) ? intval($_GET["q"]) : '';
si (vide ($ q)) {
echo 'Veuillez sélectionner une date';
sortie;
}
$con = mysql_connect('127.0.0.1', 'root', '');
si ($con)
{
die('Impossible de se connecter : ' . mysql_error());
}
mysql_select_db("rizhifenxi", $con);
mysqli_set_charset($con, "utf8");
#$sql="SELECT * FROM mots clés WHERE id = '".$q."'";
$sql="SELECT * FROM mots-clés WHERE hier_str = '".$q."'";
$result = mysql_query($sql);
echo "<bordure de la table='10'>
<tr>
<th>Date</th>
<th>Mots clés</th>
<th>Nombre de visites</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" .
echo "<td>" .
echo "<td>" .
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
Code HTML :
<html>
<tête>
<meta charset="utf-8">
<script src="/static/selectuser.js"></script>
≪/tête>
<corps>
<formulaire>
Sélectionnez un utilisateur :
<select name="yesterday_str" onchange="showUser(this.value)">
<option value="">Sélectionnez une date :</option>
<valeur d'option="1">20/04/2017</option>
<option value="2">2017-04-21</option>
<valeur d'option="3">22/04/2017</option>
<valeur d'option="4">23/04/2017</option>
</sélectionner>
</formulaire>
<p>
<p id="txtHint"><b>les informations d'hier_str seront répertoriées ici.</b></p>
</p>
</corps>
</html>
Cela affiche uniquement les données de la valeur d'identification correspondante. Supprimez toutes celles après Websttes pour tout afficher, ou la limite N est N.
Réécrivez-le simplement selon vos besoins
Faites attention au format de date que vous téléchargez.
Le côté traitement est écrit comme ceci. Est-il pratique de fournir un système ou un framework utilisé dans le backend ?
1. Déterminez si la valeur transmise est correcte ;
.2. Imprimez et exécutez l'instruction SQL pour vérifier si elle est correcte