Les fonctions scalaires
Mac11
Messages postés
145
Date d'inscription
Statut
Membre
Dernière intervention
-
Mac11 -
Mac11 -
Bonjour,
Pourquoi mon code ne fonctionne pas. Je n'arrive pas recevoir mon tableau en majuscule. C'est dans phpMyAdmin que les paramètres sont mal réglés ? si oui, qu'est ce qu'il faut changer ? sinon où se trouve le problème, et surtout comment le régler ?
Merci pour votre aide
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->query('SELECT UPPER(nom) AS nom_maj FROM jeux_video');
while ($donnees = $reponse->fetch())
{
echo $donnees['nom_maj'] . '<br />';
}
$reponse->closeCursor();
?>
Pourquoi mon code ne fonctionne pas. Je n'arrive pas recevoir mon tableau en majuscule. C'est dans phpMyAdmin que les paramètres sont mal réglés ? si oui, qu'est ce qu'il faut changer ? sinon où se trouve le problème, et surtout comment le régler ?
Merci pour votre aide
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->query('SELECT UPPER(nom) AS nom_maj FROM jeux_video');
while ($donnees = $reponse->fetch())
{
echo $donnees['nom_maj'] . '<br />';
}
$reponse->closeCursor();
?>
A voir également:
- Les fonctions scalaires
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Les fonctions excel en anglais - Guide
- Fonctions excel - Guide
- Les configurations ipv4 utilisateur peuvent ne pas fonctionner correctement en raison de l'architecture de routage ipv6 wan actuelle. - Forum Réseau
- Comment mettre 2 fonctions dans une cellule excel - Forum Excel
4 réponses
Bonsoir
Non, phpMyAdmin n'a rien à voir là-dedans.
Mais tu ne dis pas ce qui se passe : ça affiche en minuscules ? Ça n'affiche rien ?
As-tu essayé d'afficher une erreur avec :
Non, phpMyAdmin n'a rien à voir là-dedans.
Mais tu ne dis pas ce qui se passe : ça affiche en minuscules ? Ça n'affiche rien ?
As-tu essayé d'afficher une erreur avec :
$reponse = $bdd->query('SELECT UPPER(nom) AS nom_maj FROM jeux_video');
if (! $reponse ) {
print_r($bdd->errorInfo());
die();
}
Merci de me répondre le père,
Il affiche un message d'erreur
Fractaliste non j'ai un message d'erreur // Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\tests\partie_3_6_1.php on line 13
La ligne 13 est
while ($donnees = $reponse->fetch())
Il affiche un message d'erreur
Fractaliste non j'ai un message d'erreur // Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\tests\partie_3_6_1.php on line 13
La ligne 13 est
while ($donnees = $reponse->fetch())
Il y a donc une erreur détectée au niveau de la requête. Vérifie bien les noms des champs et des tables, et si tu ne vois toujours pas le problème, essaie ça pour voir le message :
$reponse = $bdd->query('SELECT UPPER(nom) AS nom_maj FROM jeux_video');
if (! $reponse) {
print_r($bdd->errorInfo());
exit;
}