8768 sujets

Développement web côté serveur, CMS

Pages :
(reprise du message précédent)


			echo $_SESSION['id'];          
			$req = $bdd->prepare('SELECT nom FROM Compte WHERE id = :id');
			$req->bindValue(':id',$_POST['id']);
			if (!$req->execute()) {
                    echo 'Erreur';
                } else {
                    echo 'OK';
                }
            var_dump($nom);


OK et NULL, on doit pas être loin ... Smiley murf

J'ai bien mon id à l'écran. Smiley lol
Modifié par Tintin75 (01 Aug 2018 - 14:06)
Donc voila!
Tu as OK car la requête c'est bien executé, maintenant, reprise de tout premier message

IL FAUT FETCHER !!!!!!!! Smiley rale Smiley tronconne Smiley plasmawhore Smiley rocket Smiley ripperwhore Smiley firing
Modifié par JENCAL (01 Aug 2018 - 14:24)
Oui, chef, j'étais entrain de lire la notice.

<?php
            require_once('include/connect.php');
			echo $_SESSION['id'];  
            $req = $bdd->prepare('SELECT nom FROM Compte WHERE id = :id');
			$req->bindValue(':id',$_POST['id']);
			$req->execute();
            $result = $req->fetch(PDO::FETCH_nom);
			?>
Tintin75 a écrit :
J'ai pigé, je prend qu'elle extension ? ASSOC ?

yep car tu veux l'association de COLONE / VALEUR
	<?php
            require_once('include/connect.php');
			echo $_SESSION['id'];  
            $req = $bdd->prepare('SELECT nom FROM Compte WHERE id = :id');
			$req->bindValue(':id',$_POST['id']);
			$req->execute();
            $results->fetchAll(PDO::FETCH_ASSOC);
            ?>
     require_once('include/connect.php');
			echo $_SESSION['id'];  
            $req = $bdd->prepare('SELECT nom FROM Compte WHERE id = :id');
			$req->bindValue(':id',$_POST['id']);
			$req->execute();
            $results->fetchAll(PDO::FETCH_ASSOC);
            var_dump($results);


Le code plante
	<?php
            require_once('include/connect.php');
			echo $_SESSION['id'];  
            $req = $bdd->prepare('SELECT nom FROM Compte WHERE id = :id');
			$req->bindValue(':id',$_POST['id']);
			$req->execute();
            $result = $req->fetch(PDO::FETCH_ASSOC);
            var_dump($results);
			?>
j'avais pas vu, mais tu m'a inventé $result ! STOP inventer/changer
$req->execute();
$req->fetchAll(PDO::FETCH_ASSOC);
EN PLUS !!!!!

$result = $req->fetch(PDO::FETCH_ASSOC);
var_dump($results);


y'a result =
puis results dans le var_dump

Tu va me rendre chèvre !!!
Smiley angryfire

bien qu'on s'en fout, car la vrai variable c'est $req....
Modifié par JENCAL (01 Aug 2018 - 14:47)
require_once('include/connect.php');
echo $_SESSION['id'];
$req = $bdd->prepare('SELECT nom FROM Compte WHERE id = :id');
$req->bindValue(':id',$_POST['id']);
$req->execute();
$req = $req->fetch(PDO::FETCH_ASSOC);
var_dump($req );
Pages :