Bonjour
Je veux récupérer 4 informations (taille, numero, nom_image, description_image) contenues dans une BDD pour un identifiant donné $photoId = intval($_POST['photoId'])
Cette syntaxe est elle bonne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 try{ $chaine_connexion='mysql:host=localhost;dbname=images_site'; $utilisation_UFT8=array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"); $connexion_bdd = new PDO($chaine_connexion, 'root', '', $utilisation_UFT8); $connexion_bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e){ $msg = 'ERREUR PDO dans ' . $e->getFile() . ' L.' . $e->getLine() . ' : ' . $e->getMessage(); die($msg); } $photoId = intval($_POST['photoId']); $photo_query = 'SELECT * FROM liste_image WHERE id_photo = :photoId'; $requete3 = $connexion_bdd ->prepare($photo_query); $requete3->execute(); foreach($requete3->fetchAll() as $donnee) { $taille=$donnee['taille']; $numero=$donnee['numero']; $nom_image=$donnee['intitule']; $description_image=$donnee['description']; } $requete3 -> closeCursor(); $requete3 = NULL;
j'ai un doute pour:
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 foreach($requete3->fetchAll() as $donnee) { $taille=$donnee['taille']; $numero=$donnee['numero']; $nom_image=$donnee['intitule']; $description_image=$donnee['description']; }
Partager