par Speed09 » 21 déc. 2015, 22:50
par Patriboom » 21 déc. 2015, 19:21
Code : Tout sélectionner
while ($Contenu = mysqli_fetch_array($resultat)) { echo 'Voici la ville de '.$Contenu["prenom"].' '.$Contenu["nom"].' : '.$Contenu["ville"].'<br />'; }
par Speed09 » 21 déc. 2015, 18:22
C'est normal, fetch ne retourne qu'une ligne à la fois. Il faut « faire le tour » de tous les résultats pour les récupérer tous. Pour cela tu feras une boucle de récupération. Ça dépend encore de ce que tu espères faire avec les données. Code : Tout sélectionnerwhile ($Contenu = mysqli_fetch_array) { echo 'Voici la ville de '.$Contenu["prenom"].' '.$Contenu["nom"].' : '.$Contenu["ville"].'<br />'; }
while ($Contenu = mysqli_fetch_array) { echo 'Voici la ville de '.$Contenu["prenom"].' '.$Contenu["nom"].' : '.$Contenu["ville"].'<br />'; }
par Patriboom » 21 déc. 2015, 15:10
J'ai testé avec un echo $Contenu[0]; et là la ville de l'utilisateur s'affiche! mais pas celle des autres utilisateurs...
par chantala » 21 déc. 2015, 11:52
par Speed09 » 21 déc. 2015, 11:42
par Patriboom » 20 déc. 2015, 14:59
par Speed09 » 20 déc. 2015, 12:51
Non, ce n'est pas bizarre. Toutes les informations tirées d'une ligne de ta table sont emmagasinées dans un tableau, tu les récupéreras ainsi
include_once("connexion.php"); $requete = "SELECT * FROM members WHERE jour = ".$jour." AND mois = ".$mois." AND ville = "."'".$ville."'"." AND annee = ".$annee." ORDER BY jour ASC, mois ASC, ville ASC, annee ASC"; $resultat = mysqli_query($dbCon, $requete); $Combien = mysqli_num_rows($resultat); $Combien = $Combien - 1; if($Combien <= 0){ $Combien = 0; } $Contenu = mysqli_fetch_row($resultat); echo "<p style='font-size:25px;'>Votre ville: ".$ville."</p>"; echo "<p style='font-size:25px;'>Votre nom: ".ucwords($nom)."</p>"; echo "<p style='font-size:25px;'>Votre prénom: ".ucwords($prenom)."</p>"; echo "<p style='font-size:25px;'> La date de votre journée d'appel: ".$jour."/".$mois."/".$annee."</p>"; echo "<p style='font-size:25px;'>Il y a ".$Combien." participants à la meme journée d'appel que vous! </p>"; echo $Contenu['ville'];
par sirakawa » 20 déc. 2015, 11:19
$ville_cherchee = $_POST['ville']; /*test éventuels*/ $table = "Labdd.Table_interrogee"; //ou alors, il faut faire auparavant un $mysqli->select_db $requete = "SELECT * from $table where ville = ville'...."; $resultat = $mysqli->query($requete);
par Patriboom » 19 déc. 2015, 20:06
$Contenu = mysqli_fetch_row($resultat); echo $Contenu["Nom"]; echo $Combien; echo $Contenu["Prenom"]; echo $Contenu["Naissance"]; echo $Contenu["Annee"]; echo $Contenu["Mois"]; // etc.
par Speed09 » 19 déc. 2015, 12:05
par Patriboom » 18 déc. 2015, 23:52
echo $requete;
par Speed09 » 18 déc. 2015, 23:40
SELECT * FROM members WHERE jour = 'mardi%' AND mois = 'avril%' ORDER BY jour ASC, mois ASC
$requete = "SELECT * FROM members WHERE jour = ".$_SESSION['jour']." AND mois = ".$_SESSION['mois']." ORDER BY jour ASC, mois ASC";
par Patriboom » 18 déc. 2015, 23:09
"MySQL a retourné un résultat vide (aucune ligne). (Traitement en 0.0002 secondes.) SELECT * FROM members WHERE jour = '".$_SESSION["jour"]."%' AND mois = '".$_SESSION["mois"]."%' ORDER BY jour ASC, mois ASC"
par Speed09 » 18 déc. 2015, 22:42
SELECT * FROM members WHERE jour = 20 AND mois = 12 ORDER BY jour ASC, mois ASC
$dbCon = mysqli_connect("localhost", "root", "mon pass", "ma base"); $requete = "SELECT * FROM members WHERE jour = ".$_SESSION['jour']." AND mois = ".$_SESSION['mois']." ORDER BY jour ASC, mois ASC"; $resultat = mysqli_query($dbCon, $requete); $Combien = mysqli_num_rows($resultat); $Contenu = mysqli_fetch_row($resultat); echo $Contenu; echo $Combien;