[PHP] Problème sql mais pas d'erreurs

Résolu
Bonjour,

J'ai installé Wamp depuis peu juste pour un projet (j'avais la flème de tout configurer comme j'avais besoin de mysql).
Mais l'envoi d'une requête mysql ne fonctionne pas et aucun erreur ne s'affiche malgré mon code.

Code simplifié :
$sql=mysql_connect($bdd['host'],$bdd['user'],$bdd['psw']) or exit("<p><b>Impossible de se connecter au serveur MySQL.</b></p><p>Si le problème persiste, merci de contacter un administrateur.</p><p>Erreurs :<br /><b>".mysql_error()."</b></p>");   
if (!mysql_select_db($bdd['bdd'], $sql)) {   
echo "<p><b>Sélection de base de données impossible.</b></p>";   
exit;   
}   

$q = 'SELECT * FROM '.$bdd['table'].' ORDER BY count FETCH FIRST 3 ROWS ONLY';   
$r = mysql_query($q, $sql);   
if(!$r) {   
echo "<p><b>Erreur lors de l'envoi de la requête.</b></p><p>Erreurs :<br /><b>";   
echo "id=";   
echo mysql_errno($sql);   
echo "<br />error=";   
echo mysql_error();   
echo "<br />end error</b></p>";   
exit;   
}   
else {   
echo "<p>requête ok!</p>";   
}


Voici ce qu'il s'affiche à l'écran :
Erreur lors de l'envoi de la requête.   

Erreurs :   
id=   
error=   
end error


(donc mysql_errno et mysql_error n'affichent rien).

Que puis-je faire ?
Merci pour votre aide.

EDIT : Si je met du texte dans le echo de mysql_error ou de mysql_errno, le texte ne s'affiche pas.



___/\_canarder_/\___
Le Renard qui règne sur le WEB : Firefox

5 réponses

  1. Cette requête ne fonctionne pas non plus :
    $q = 'SELECT * FROM '.$bdd['table'].' ORDER BY count LIMIT 0,3';

    ___/\_canarder_/\___
    Le Renard qui règne sur le WEB : Firefox
    1. en fait peu importe ce que je met dans $q ça ne marque aucune erreur. même si la variable n'est pas déclarée.
      ___/\_canarder_/\___
      Le Renard qui règne sur le WEB : Firefox
      1. $r = mysql_query($q); sa donne quoi, puis à la place de or exit() je mettre or die ();
        1. le problème s'est réglé en PDO avec des apostrophes (accents graves) autour des noms de table dans la requête sql.
          ___/\_canarder_/\___
          Le Renard qui règne sur le WEB : Firefox