Cette requete SQL qui permet de récupérer plusieurs enregistrement dans un tableau associatif fonctionne parfaitement.
Maintenant, je voudrais récupérer un seul enregistrement :avec les champs "nom", "prenom","age " et "ville"
" while($row_rs= mysqli_fetch_assoc($result)) { " ne fonctionne pas pour un seul enregistrement..
Merci de votre aide.
Frédéric
$sql = "SELECT * FROM utilisateurs" ;
$result = $conn->query($sql);
$totalUtilisateurs = $result->num_rows;
$utilisateurs=array();
if ($result->num_rows > 0) {
$counter=0;
while($row_rs= mysqli_fetch_assoc($result)) {
$rows[] = array_map('utf8_encode', $row);
$utilisateurs[$counter]['id'] = $row_rs['id'];
$utilisateurs[$counter]['nom']= utf8_encode($row_rs['nom']);
$utilisateurs[$counter]['prenom']= $row_rs['prenom'];
$utilisateurs[$counter]['age']= $row_rs['age'];
$utilisateurs[$counter]['ville']= $row_rs['ville'];
$counter++;
}
}
echo json_encode(array('data'=>$utilisateurs,'totalUtilisateurs'=>$totalUtilisateurs))
Maintenant, je voudrais récupérer un seul enregistrement :avec les champs "nom", "prenom","age " et "ville"
[code=php]$sql = "SELECT * FROM utilisateurs WHERE id = 10" ;
$result = $conn->query($sql);
$totalUtilisateur = $result->num_rows;
" while($row_rs= mysqli_fetch_assoc($result)) { " ne fonctionne pas pour un seul enregistrement..
Merci de votre aide.
Frédéric