Je ne peux pas obtenir le code suivant pour afficher les éléments de la base de données où l'ID parent est égal à l'ID.MySQL et PHP problème d'affichage?
Voici le code ci-dessous.
// Query member data from the database and ready it for display
$mysqli = new mysqli("localhost", "root", "", "sitename");
$dbc = mysqli_query($mysqli,"SELECT * FROM categories WHERE id=parent_id");
if (!$dbc) {
// There was an error...do something about it here...
print mysqli_error();
}
while ($row = mysqli_fetch_assoc($dbc)) {
echo '<li><a href="' , $row['url'] , '" title="' , $row['description'] , '">' , $row['category_name'] , '</a>';
}
Je pense que je sais ce que je fais mal comment puis-je avoir cette requête vérifier une requête précédente?
Pourriez-vous nous fournir plus d'informations? Comme ce que l'exaclty ne fonctionne pas. Vous pouvez également ignorer l'instruction if dans la boucle while, car vous ne sélectionnez que les lignes où parent_id est égal à id. – svens
Est-ce que les catégories ont une colonne appelée "parent_id"? ou est parent_id destiné à être un paramètre fourni à la requête? – Mikeb
categories a un champ parent_id – stack