$bdd->query
Résolu/Fermé
sedo.mu
Messages postés
3
Date d'inscription
dimanche 7 juillet 2013
Statut
Membre
Dernière intervention
8 juillet 2013
-
7 juil. 2013 à 19:51
Utilisateur anonyme - 8 juil. 2013 à 17:14
Utilisateur anonyme - 8 juil. 2013 à 17:14
A voir également:
- $bdd->query
- Télécharger power query - Télécharger - Tableur
- Sql query - Télécharger - Gestion de données
- Fusionner plusieurs feuilles excel en une seule power query - Guide
- Call to a member function query() on string - Forum PHP
- Active query builder - Télécharger - Bases de données
5 réponses
Utilisateur anonyme
7 juil. 2013 à 22:40
7 juil. 2013 à 22:40
Bonsoir
Si ça t'affiche tout ce qui suit le ->, c'est parce que ta balise php est mal ouverte, et que le > est pris pour la fermeture d'une balise. Donc la suite est considérée comme du HTML et simplement affichée.
Peux-tu montrer le code qui précède, depuis le <?php d'ouverture du php ?
Au passage, ta requête est incorrecte, il manque une apostrophe pour terminer la chaine.
Si ça t'affiche tout ce qui suit le ->, c'est parce que ta balise php est mal ouverte, et que le > est pris pour la fermeture d'une balise. Donc la suite est considérée comme du HTML et simplement affichée.
Peux-tu montrer le code qui précède, depuis le <?php d'ouverture du php ?
Au passage, ta requête est incorrecte, il manque une apostrophe pour terminer la chaine.
sedo.mu
Messages postés
3
Date d'inscription
dimanche 7 juillet 2013
Statut
Membre
Dernière intervention
8 juillet 2013
8 juil. 2013 à 09:00
8 juil. 2013 à 09:00
@Loupix : le fetch_array est une fonction obsolète qui est amenée à disparaître. Alors si je peux éviter ça...
Sinon, j'ai vérifié, pas de boules !^^
@le père : tiens, voici le bout de code sur lequel je m'évertue à tester ce problème de query :
Merci
Sinon, j'ai vérifié, pas de boules !^^
@le père : tiens, voici le bout de code sur lequel je m'évertue à tester ce problème de query :
<?php $bdd = new PDO('mysql:host=localhost;dbname=test','root',''); $requete = $bdd->query('SELECT * FROM tbl1'); while($data=$requete->fetch()) { echo "<h2>'.$data['pseudo'].'</h2>"; } $requete->closeCursor(); ?>
Merci
sedo.mu
Messages postés
3
Date d'inscription
dimanche 7 juillet 2013
Statut
Membre
Dernière intervention
8 juillet 2013
8 juil. 2013 à 16:30
8 juil. 2013 à 16:30
Bien sur qu'il a l'extension php !
Ensuite, pour le serveur, il s'agit de WAMP donc il fait tourner php. La version est 5.4.
Ensuite, s'en prendre à ma logique me parait prétentieux et mal venu. J'ai ouvert ma chaîne avec " et je l'ai fermée avec ". J'ai juste voulu concaténer ma variable $data['pseudo'] résultante de la requête SQL afin de vérifier si elle est bien lue.
Bon, si j'ai bien compris, le forum CCM n'a toujours pas changé. C'est bien dommage. En même temps c'est ce à quoi je m'attendais.
Je tiens quand même à vous remercier d'avoir pris la peine de répondre, même si cela s'apparente plus à de la provocation tout à fait gratuite.
Ensuite, pour le serveur, il s'agit de WAMP donc il fait tourner php. La version est 5.4.
Ensuite, s'en prendre à ma logique me parait prétentieux et mal venu. J'ai ouvert ma chaîne avec " et je l'ai fermée avec ". J'ai juste voulu concaténer ma variable $data['pseudo'] résultante de la requête SQL afin de vérifier si elle est bien lue.
Bon, si j'ai bien compris, le forum CCM n'a toujours pas changé. C'est bien dommage. En même temps c'est ce à quoi je m'attendais.
Je tiens quand même à vous remercier d'avoir pris la peine de répondre, même si cela s'apparente plus à de la provocation tout à fait gratuite.
Désolé si je t'ai fâché, ce n'était pas mon intention.
Ce n'était pas évident du tout que ton fichier avait l'extension .php. c'est une erreur très courante.Même chose en ce quoi concerne le serveur. Il faut bien commencer par poser les questions basiques pour analyser le problème, d'autant plus que je reste persuadé que le problème tourne autour de ça. Autre possibilité : tu as bien Wamp d'installé, mais tu ouvres ton fichier php sans passer par le serveur. Comment fais-tu pour l'ouvrir ?
En ce qui concerne ta chaîne "<h2>'.$data['pseudo'].'</h2>"; elle est faite de 3 chaines concaténées et commences la première paar " et tu la finis par ', la seconde, ràs et la troisième commence par ' et finit par ". Ceci est parfaitement illogique, je le maintiens.
Ce n'était pas évident du tout que ton fichier avait l'extension .php. c'est une erreur très courante.Même chose en ce quoi concerne le serveur. Il faut bien commencer par poser les questions basiques pour analyser le problème, d'autant plus que je reste persuadé que le problème tourne autour de ça. Autre possibilité : tu as bien Wamp d'installé, mais tu ouvres ton fichier php sans passer par le serveur. Comment fais-tu pour l'ouvrir ?
En ce qui concerne ta chaîne "<h2>'.$data['pseudo'].'</h2>"; elle est faite de 3 chaines concaténées et commences la première paar " et tu la finis par ', la seconde, ràs et la troisième commence par ' et finit par ". Ceci est parfaitement illogique, je le maintiens.
loupix57
Messages postés
316
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14
7 juil. 2013 à 20:27
7 juil. 2013 à 20:27
Généralement "->" signifie qu'il y a un objet.
Comprenant des 'mutateurs' ; des 'accesseurs' ; sans oublier les méthodes de classe ;-)
Bon ! Moi je te conseille de te renseigner sur le code-source !
ça vas te renseigner sur quel procéder utiliser dans tel ou tel cas.
Comprenant des 'mutateurs' ; des 'accesseurs' ; sans oublier les méthodes de classe ;-)
Bon ! Moi je te conseille de te renseigner sur le code-source !
ça vas te renseigner sur quel procéder utiliser dans tel ou tel cas.
loupix57
Messages postés
316
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14
7 juil. 2013 à 20:31
7 juil. 2013 à 20:31
Ahh !! lol
Ta essayer de faire une boule sur la liste de ta requête ??? lol
fetch_array ;-)
Ta essayer de faire une boule sur la liste de ta requête ??? lol
fetch_array ;-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
8 juil. 2013 à 09:27
8 juil. 2013 à 09:27
Comme ta balise <?php semble correcte, il reste une possibilité : ton script n'est pas interprété par PHP.
Ton fichier a-t-il bien l'extension .php ?
Le serveur sur lequel tu fais tourner ton script supporte-t-il le php ? Et si oui, quelle version ?
Encore une ligne incorrecte : echo "<h2>'.$data['pseudo'].'</h2>";
Ce n'est pas une question de manque de pratique, c'est une question de manque de logique d'ouvrir une chaîne avec " et de la fermer avec '
Ton fichier a-t-il bien l'extension .php ?
Le serveur sur lequel tu fais tourner ton script supporte-t-il le php ? Et si oui, quelle version ?
Encore une ligne incorrecte : echo "<h2>'.$data['pseudo'].'</h2>";
Ce n'est pas une question de manque de pratique, c'est une question de manque de logique d'ouvrir une chaîne avec " et de la fermer avec '