[RESOLU] Probleme avec la fonction fetch()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Probleme avec la fonction fetch()

Re: Probleme avec la fonction fetch()

par benW94 » 07 févr. 2015, 16:28

Merci beaucoup, probleme resolu! j'adore ce forum!! :D

Re: Probleme avec la fonction fetch()

par tof73 » 07 févr. 2015, 16:09

la fonction query a retourné un boolean au lieu du résultat du select.
si c'est bien "SELECT * FROM description ORDER BY DESC", il manque le nom du champ sur lequel s'effectue le tri, donc requete invalide.

Probleme avec la fonction fetch()

par benW94 » 07 févr. 2015, 15:51

Salut, j'ai un probleme avec l'utilisation de la fonction fetch() dans une boucle while, cela m'affiche 'Fatal error: Call to a member function fetch() on boolean in ...'
Voila la boucle while :
<?php

			//On se connecte à la base de données
			include("Modele/connexion-bdd.php");

			//On cherche les derniers logements
			$req = $bdd->query('SELECT * FROM description ORDER BY DESC');

			while($donnees = $req->fetch())
			{
				//On renomme les variables
				$id_logement = $donnees['id_logement'];
				$id_membre = $donnees['id_membre'];
				$titre = $donnees['titre'];
				$texte = $donnees['texte'];
				$type = $donnees['type'];
				$capacite = $donnees['capacite'];
				$surface = $donnees['surface'];

			?>
<div class="accueil-publication-container">

	<div class="accueil-publication-photo"></div>
	<div class="accueil-publication-infos">

		<a class="accueil-publication-lien" href="index.php?page=annonce&logement=<?php echo $id_logement; ?>">
			<h3 class="accueil-publication-titre"><?php echo $titre; ?> — <?php echo $type; ?></h3>
		</a>
		<p class="accueil-publication-texte"><?php echo $texte; ?></p>
		<p class="accueil-publication-infos-sup">
			<ul>
				<li class="accueil-infos-sup">Région — Département</li>
				<li class="accueil-infos-sup">Surface : <?php echo $surface; ?>m2</li>
				<li class="accueil-infos-sup"><?php echo $capacite; ?> personne(s)</li>
				<li class="accueil-infos-sup">5 contraintes</li>
				<li class="accueil-infos-sup">5 services</li>
			</ul>
		</p>

	</div>

</div>
				<?php
			}

			$donnees->closeCursor();
			?>
Après avoir cherché sur Google, Youtube, ou sur le forum, j'ai rien trouvé ou mal cherché

Quelqu'un aurait la solution please? :)