Equivalent PDO en mySQL

zeelox Messages postés 119 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
voila, j'ai fait un site php en local avec les requetes en PDO avec query, mais apperement ovh ne le prend pas en compte vu qu'il ne fonctionne pas...

donc j'aimerais avoir l'équivalent de
req2 = $bdd->query(" SELECT * FROM sujets ORDER BY id DESC");
$sujetInf2 = $req2->fetch();

mais en mysql.
merci d'avance ;)
Zeelox(TM) | Graphic Designer
A voir également:

2 réponses

zeelox Messages postés 119 Date d'inscription   Statut Membre Dernière intervention  
 
en faite c'est bon le probleme venait pas de la mais j'ai pas réussis pour autant a le corrigé :/
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,
Le problème ne venait pas de là .. ok.... donc il venait d'où ??
Qu'as tu essayé de faire pour le corriger ?

Ne serait-ce simplement pas un souci de connexion à ta BDD ?
Es-tu sûr des identifiants que tu as mis das ton script de connexion ?
Ce script est-i dans un bloc TRY/CATCH pour intercepter(et t'afficher) les erreurs ?

et donc devrait ressembler à ceci :
<?php
//Infos de connexion à la BDD
  $host= "leserveur";
  $dbname = "nom_de_la_bdd";
  $user = "le user";
  $pwd = "le password";

try {
    $bdd = new PDO('mysql:host='.$host.';dbname='.$dbname.';charset=utf8', $user,$pwd);
} catch(PDOException $e) {
    echo "<br><b>Erreur lors de la connexion </b><br>".$e->getMessage();
   exit();
}


NB : N'hésites pas non plus à utiliser des blocs Try/catch sur tes requêtes.... au cas où...

  $sql = "SELECT * 
          FROM sujets 
          ORDER BY id DESC";

try{
    $req2 = $bdd->query($sql);
    $sujetInf2 = $req2->fetch();
} catch(PDOException $e) {
    echo "<br><b>Erreur dans la requête: </b><br>".$e->getMessage();
}

0