Plantage lors de l'execution d'une requete [PHP/MySQL]

Plantage lors de l'execution d'une requete [PHP/MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 24-11-2009 à 14:53:38    

Bonjour,
 
j'ai un soucis avec mes requetes SQL, le serveur Apache plante et m'envoie une erreur avec la boite de dialogue Microsoft "envoyer ou non le message...".
 
Voici mon code :
 
Mon fichier functions.php

Code :
  1. function request($req) {
  2. $hote = 'localhost';
  3. $user = 'root';
  4. $pass = '';
  5. $conn = mysql_connect($hote, $user, $pass);
  6. mysql_select_db('bddtest',$conn);
  7. $res = mysql_query($req) or die(mysql_error());
  8. mysql_close();
  9. return $res;
  10. }


 
et voici le code de la page d'affichage :

Code :
  1. <?php
  2. include('header.php');
  3. include('menu.php');
  4. include('functions.php');
  5. ?>
  6. <div class="content">
  7. <?php
  8. $result = request('select nom, prenom from test');
  9. while ($ligne = mysql_fetch_assoc($req))  {
  10.  echo '<b>'.$ligne['nom'].'</b> '.$ligne['prenom'].'<br>';
  11. }
  12. ?>
  13. </div>
  14. <?php
  15. include('footer.php');
  16. ?>


 
J'ai simplifie le code HTML pour plus de lisibilite, mais le code PHP est inchange. Je travail en locale sous WampServer 2.0 et le nom de la base est correcte. Les pages en HTML pur fonctionnent a merveilles, le PHP par contre... Petite remarque, lorsque je mets un nom de bdd inexistant, la page ne plante pas, j'ai uniquement un message d'erreur me disant que la base n'existe pas.
 
Ou est mon erreur ?!


Message édité par shooker le 24-11-2009 à 14:54:03
Reply

Marsh Posté le 24-11-2009 à 14:53:38   

Reply

Sujets relatifs:

Leave a Replay

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