[RESOLU] migrer mysql vers pdo ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] migrer mysql vers pdo ?

Re: migrer mysql vers pdo ?

par [email protected] » 16 juil. 2015, 18:52

nickel avec PDO::FETCH_ASSOC !!! 10000 mercis !

Re: migrer mysql vers pdo ?

par [email protected] » 16 juil. 2015, 18:46

Merci :) je ne suis pas un pro, mais ça devrait bien m'aider. Sinon je reviens ici :) bonne soirée

Re: migrer mysql vers pdo ?

par Ryle » 16 juil. 2015, 18:44

Bonjour,

Si tu utilises le style PDO::FETCH_OBJ, alors fetch() te retourne un objet dont les attributs correspondent aux noms des colonnes retournés par ta requête.
Tu peux alors accéder à la valeur de ta colonne image avec $ligne->image.

Si tu veux continuer à utiliser $ligne['image'], il faut utiliser le style PDO::FETCH_ASSOC

Un p'tit coup d'oeil à la doc pour plus d'infos : http://php.net/manual/fr/pdostatement.fetch.php

Re: migrer mysql vers pdo ?

par [email protected] » 16 juil. 2015, 18:25

j'ai écrit ceci ... mais ça ne marche pas : qu'est ce que je dois écrire à la place de {echo $ligne['image']; } ??? merci

$resultats=$connexion->query("select * from produits where ProductID in ('10','20','30')");
$resultats->setFetchMode(PDO::FETCH_OBJ);
while( $ligne = $resultats->fetch() )

{echo $ligne['image']; }

migrer mysql vers pdo ?

par [email protected] » 16 juil. 2015, 18:11

Bonjour,
comment transformer ce petit exemple mysql avec PDO ?
$sql = "select * from produits where ProductID in ('10','20','30')";
$result=Executer($sql);
while($ligne=mysql_fetch_array($result))
{
echo $ligne['image'];
}

je n'arrive pas à extraire un tableau :(
Merci