Je ne comprend pas ou est mon erreur sql ?
Résolu/Fermé
Utilisateur anonyme
-
Modifié par tbbth le 25/08/2015 à 14:03
Utilisateur anonyme - 26 août 2015 à 08:43
Utilisateur anonyme - 26 août 2015 à 08:43
A voir également:
- Je ne comprend pas ou est mon erreur sql ?
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Instagram une erreur s'est produite - Forum Instagram
- J'aime par erreur facebook notification - Forum Facebook
3 réponses
Utilisateur anonyme
25 août 2015 à 15:37
25 août 2015 à 15:37
Bonjour
Ta requête est incorrecte.
Ta requête est incorrecte.
SELECT * FROM annee = ?ne veut rien dire. Une requête ressemble plutôt à
SELECT * FROM matable WHERE annee = ?.
Utilisateur anonyme
25 août 2015 à 21:13
25 août 2015 à 21:13
Non, tu peux très bien le faire :
$matable="nom de ma table"; $requete='SELECT * FROM '.$matable.' WHERE annee = ?';
Utilisateur anonyme
26 août 2015 à 00:06
26 août 2015 à 00:06
<?php require_once 'phplot/phplot.php'; try { $bdd = new PDO('mysql:host=localhost;dbname=ied;charset=utf8', 'root', '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $reponse = $bdd->query("SELECT * FROM ".$_POST['annee']."") $datas = array_map(function($data){ return array('', $data['id'], $data['montant']); }, $response->fetchAll()); $response->closeCursor(); $plot = new PHPlot(800, 600); $plot->SetFailureImage(False); $plot->SetPrintImage(False); $plot->SetPlotType('lines'); $plot->SetDataType('data-data'); $plot->SetDataValues($datas); $plot->DrawGraph(); ?> <img id="graph" src="<?php echo $plot->EncodeImage();?>" alt="Image">J'ai compris mon erreur de syntaxe grâce a ce forum : ( https://openclassrooms.com/forum/sujet/affectation-d039-une-varaible-au-nom-de-la-table-29775 ) mais j'ai toujours une erreur : Parse error: syntax error, unexpected '$datas' (T_VARIABLE) in C:\xampp\htdocs\ied\graph.php on line 15
jordane45
Messages postés
38446
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 février 2025
4 739
26 août 2015 à 00:43
26 août 2015 à 00:43
Bonjour,
Ligne 13 .. il te manque un ";"
Ligne 13 .. il te manque un ";"
Utilisateur anonyme
>
jordane45
Messages postés
38446
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 février 2025
26 août 2015 à 08:43
26 août 2015 à 08:43
Ah oui mince, dsl j'avais pas fait gaffe, merci quand même :D
Cdlt Théo B
Cdlt Théo B
Modifié par tbbth le 25/08/2015 à 20:38