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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$sql = "SELECT * FROM employes";
le code MySQL 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>';
le code PDO non fonctionnel
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'];
Merci à ceux qui pourront m'apporter une solution. PDO fonctionnait très bien avec Xampp1.6.x