J'ai un code que j'ai utilisé encore et encore avant et maintenant c'est en train de tout gâcher. Tout ce que je veux faire est de lister les informations de la base de données dans le tableau sur la page, mais maintenant il ne montrera qu'un résultat, au lieu de tous les résultats qu'il a trouvés.msql fetch array ne liste plus tous les résultats
<table>
<tr><td style="background-color:#009745; color:#FFFFFF"><center><strong>Address Book</strong></center></td></tr>
<tr>
<?php
$getids = mysql_query("SELECT id, first_name, last_name FROM accounts WHERE s1='$id' ORDER BY id DESC", $db);
if (mysql_num_rows($getids) > 0) {
while ($gids = mysql_fetch_array($getids)) {
$ab_id = $gids['id'];
$ab_fn = $gids['first_name'];
$ab_ln = $gids['last_name'];
}
?>
<td><a href="#"><?= $ab_id ?></a> - <?= $ab_fn . " " . $ab_ln ?></td>
<?php
} else {
?>
<td><center>No Contacts</center></td>
<?php
}
?>
</tr>
</table>
aidez-moi s'il vous plaît.
Merci pour votre aide :)
J'adore ce site !! Je peux toujours obtenir des réponses quand j'en ai besoin.
Quelle est votre question? Qu'est-ce qui ne fonctionne pas comme prévu? Ce qui se produit? –
Exécutez la requête que vous avez utilisée dans la base de données et vérifiez le nombre d'enregistrements renvoyés – binoy
$ id = "pwned"; drop table accounts; - "; // Assurez-vous que cet ID $ ne provient pas de l'entrée de l'utilisateur, ou si c'est le cas, que vous protégez votre base de données de l'injection SQL. – DampeS8N