Bonjour à tous,
j'ai installé il y a quelques jours Xampp1.7.0 et je pense qu'il y a un bug au niveau de l'utilisation de PDO.
Si j'utilise les fonctions natives MySQL, tout fonctionne mais si j'utilise l'abstraction via PDO, il me met erreur HTTP
Apache HTTP Server a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru.
Quelqu'un a pu résoudre cela
ma requête SQL
le code MySQL fonctionnel
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql = "SELECT * FROM employes";
le code PDO non fonctionnel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $link = mysql_connect($host, $user, $pass); mysql_select_db($dbname, $link); $query = mysql_query($sql); $row = mysql_fetch_assoc($query); echo '<pre>'; print_r($row); echo '</pre>';
Merci à ceux qui pourront m'apporter une solution. PDO fonctionnait très bien avec Xampp1.6.x
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if(!$oPDOLink = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass)){ echo('connexion impossible'); } echo('connexion ok'); $oSth = $oPDOLink->query($sql); <-- ça bug à partir de cette ligne $row = $oSth->fetchAll(PDO::FETCH_ASSOC); if($row[0]['contenu'] != '') echo $result[0]['contenu'];
Partager