MySQL PDO Besoin petite explication

MySQL PDO Besoin petite explication - PHP - Programmation

Marsh Posté le 07-06-2016 à 15:37:15    

Je glane des infos sur PDO qui est semble-t-il le système dernier cri pour SQL et PHP
 
J'ai donc fait des tests et je suis tombé sur ce bout de code que je voudrais simplifier:

Code :
  1. $db = new PDO('mysql:host=localhost;dbname=base', 'images', 'pass');
  2. $query01 = 'SELECT * FROM table ORDER BY index_image DESC LIMIT 0,10';
  3. $sql01 = $db->query($query01)->fetch();
  4. $sql01 = $db->prepare($query01);
  5. $sql01->execute();
  6. $row01 = $sql01->fetchAll();
  7. while($row = array_shift($row01))
  8. {
  9.    print $row['index_page'].' ';
  10. }
  11. $db = null;


L'idée c'est que je voudrais faire juste une extraction de données sans utiliser la fonction

Code :
  1. $sql01 = $db->prepare($query01);


qui visiblement ralentit tout. J'ai fouillé partout et je me retourne vers vous parce que là, j'ai le bec dans l'eau. Je vois bien que le code ci-dessous (prepare) est une sorte de stockage mais si j'inhibe cette ligne tout plante et je n'arrive pas à avoir d'exemples sans ce prepare...


---------------
http://www.ypikay.com
Reply

Marsh Posté le 07-06-2016 à 15:37:15   

Reply

Marsh Posté le 07-06-2016 à 16:27:55    

Sauf erreur de ma part, Pas besoin d'une requête préparée pour un select : la méthode query + exec suffit. En outre une requête Sélect * n'est pas recommandée: le mieux est d'expliciter le nom des champs qui tinteressent


---------------
collectionneur de pâtes thermiques
Reply

Marsh Posté le 07-06-2016 à 17:11:47    

D'accord avec toi pour le select * mais c'était un exemple vite fait.
Ceci dit, PDO ne tourne pas forcément plus rapidement que mysql ?


---------------
http://www.ypikay.com
Reply

Marsh Posté le 07-06-2016 à 17:37:07    

je comprends pas le sens de ta dernière question :??:  
 
PDO est une classe de connexion à une DB comme MySQL ou PostgreSQL.
MySQL est un système de gestion de base de données.
 
Un petit tuto pour mieux comprendre le fonctionnement de PDO et comment bien l'utiliser
 
http://fmaz.developpez.com/tutorie [...] endre-pdo/  
 
et un autre
 
https://openclassrooms.com/courses/ [...] frequentes
 
je pourrai pas t'expliquer mieux que ca ;)


Message édité par tompouss le 07-06-2016 à 17:54:06

---------------
collectionneur de pâtes thermiques
Reply

Marsh Posté le 07-06-2016 à 20:04:25    

Ah d'accord. je confondais la voiture et le volant...


---------------
http://www.ypikay.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed