Les fonctions scalaires
Mac11
Messages postés
158
Statut
Membre
-
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
- Fonctions excel - Guide
- Fonctions excel en anglais - Guide
- Aucun groupe de fonctions ni onglet n'est actuellement chargé dans le ruban - Forum AutoCAD
- Impossible d'installer hyper-v le processeur ne dispose pas des fonctions de virtualisation requises - Forum Windows 8 / 8.1
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;
}