J'ai le message d'erreur suivant " Fatal error: Call to a member function fetch_field() on a non-object "
voici ma requête SQL :
Code : Tout sélectionner
$resultat = $mysqli->query("SELECT id_salle, ville, count(*)(SELECT d.id_commande, s.titre, s.ville, s.id_salle FROM salle s LEFT JOIN produit p ON s.id_salle = p.id_salle LEFT JOIN detail_commande d ON p.id_produit = d.id_produit WHERE id_commande IS NOT NULL) AS T GROUP BY id_salle LIMIT 0, 5");Et voici mon code PHP pour remettre un peu tout ça de façon lisible :
Code : Tout sélectionner
$contenu .= "<table> <tr>";
while ($colonne = $resultat2->fetch_field()) {
$contenu .= '<th>' . $colonne->name . '</th>';
}
while ($ligne = $resultat2->fetch_assoc()){
$contenu .= '<tr>';
foreach ($ligne as $information) {
$contenu .= '<td>' . $information . '</td>';
}
$contenu .= '</tr>';
}
$contenu .= '</table>';Merci de votre aide