Comment interroger une seule donnée en utilisant Ajax et MySQL dans une instance PHP ?
我想大声告诉你
我想大声告诉你 2017-05-16 13:09:21
0
3
652

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>
我想大声告诉你
我想大声告诉你

répondre à tous(3)
Ty80
$sql="SELECT * FROM Websites WHERE id = '".$q."'";

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

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

Faites attention au format de date que vous téléchargez.

巴扎黑
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);

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

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal