Message erreur suite à une requête SQL avec alias

Résolu/Fermé
NICOLAS3377 Messages postés 51 Date d'inscription samedi 20 août 2016 Statut Membre Dernière intervention 29 mars 2023 - 25 oct. 2018 à 20:51
NICOLAS3377 Messages postés 51 Date d'inscription samedi 20 août 2016 Statut Membre Dernière intervention 29 mars 2023 - 25 oct. 2018 à 22:45
Bonjour,

Le code ci-dessous exécute en php une requête sql avec alias mais je reçois le message d'erreur suivant
( ! ) Parse error: syntax error, unexpected '.' in C:\wamp\www\ASTUCESVBAEXCEL\requete_alias.php on line 16. Merci pour votre aide.
<?php
try
{
    $bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '');
}
catch(Exception $e)

{
        die('Erreur : '.$e->getMessage());

}

$reponse =$bdd->query('SELECT UPPER(nom) AS nom_maj,possesseur,console,prix FROM jeux_video');
while ($donnees=$reponse->fetch())
{
echo $donnees['nom_maj']. . $donnees['possesseur']. . $donnees['console']. . $donnees['prix']'<br />';
}
$reponse ->closeCursor();
?>
A voir également:

1 réponse

NHenry Messages postés 15162 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 24 octobre 2024 337
25 oct. 2018 à 21:26
Tu pas mis
$donnees['nom_maj']. . $donnees['possesseur']


Si tu veux insérer un espace entre les champs, il faut mettre
" " ou ' ' entre :
$donnees['nom_maj'].' ' . $donnees['possesseur']

0
NICOLAS3377 Messages postés 51 Date d'inscription samedi 20 août 2016 Statut Membre Dernière intervention 29 mars 2023 1
25 oct. 2018 à 22:25
Ca ne marche toujours pas. A la suite du code ci-dessous j'ai le message d'erreur suivant :
( ! ) Parse error: syntax error, unexpected ''<br />'' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';' in C:\wamp\www\ASTUCESVBAEXCEL\requete_alias.php on line 16
<?php
try
{
    $bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '');
}
catch(Exception $e)

{
        die('Erreur : '.$e->getMessage());

}

$reponse =$bdd->query('SELECT UPPER(nom) AS nom_maj,possesseur,console,prix FROM jeux_video');
while ($donnees=$reponse->fetch())
{
echo $donnees['nom_maj'].' '. $donnees['possesseur'].' '. $donnees['console'].'  ' . $donnees['prix']'<br />';
}
$reponse ->closeCursor();
?>
0
zucrezel > NICOLAS3377 Messages postés 51 Date d'inscription samedi 20 août 2016 Statut Membre Dernière intervention 29 mars 2023
25 oct. 2018 à 22:36
Fin de ligne 16: il manque le . entre $donnees['prix'] et '<br />';
$donnees['prix'].'<br />';
0
NICOLAS3377 Messages postés 51 Date d'inscription samedi 20 août 2016 Statut Membre Dernière intervention 29 mars 2023 1
25 oct. 2018 à 22:45
Ca y est. Le code fonctionne. Merci beaucoup.
0