Afficher une page .php

Résolu
bonsoir,
je ss debutante en php et j ai besoin de votre aide
j ai cree un fichier .php dans lequel j'etablie un connexion avec ma base de donnnees pour afficher les enregistrements de ma table utilisateurs mé qd j'affiche mon fichier dans un navigateur j'obtient le message suivant :
Connexion réinitialisée :La connexion avec le serveur a été réinitialisée pendant le chargement de la page.
Apache HTTP Server a cessé de fonctionner et a été arreté.
pr le code de mon fichier :

<?php
include("fonctions.php");
?>
<html>
<head><title>TOUTES LES INFOS SUR LES INSCRITS DU SITE</title></head>
<body>
<?php
//On se connecte
connectMaBase();

// On prépare la requête
$sql = 'SELECT * FROM utilisateurs WHERE sexe="F"';

// On lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

//on organise $req en tableau associatif $data['champ']
//en scannant chaque enregistrement récupéré
//on en profite pour gérer l'affichage

//titre de la page avant la boucle
echo'<h2>TOUTES LES FILLES INSCRITES :</h2>';

//boucle
while ($data = mysql_fetch_array($req)) {
// on affiche les résultats
echo 'Pseudo : <strong>'.$data['pseudo'].'</strong><br />';
echo 'Son âge : '.$data['age'].'<br />';
echo 'Sa date d\'inscription : '.$data['dateInscription'].'<br /><br/>';
}
//On libère la mémoire mobilisée pour cette requête dans sql
//$data de PHP lui est toujours accessible !
mysql_free_result ($req);

//On ferme sql
mysql_close ();
?>
</body>
</html>

MERCI D'AVANCE
Configuration: Windows Vista / Safari 532.5

11 réponses

  1. ok si c pas necessaire je vé enlever cette instruction(mysql_close())
    j ai cru ke c obligatoire de fermer la connexion
    je vous remercie pr votre aide
    merciiiiiiiii bcp
    0
    1. oui j' ai deja verifié la casse des var
      mé ce ki m'enerve c ke qd j ai mis en commentaire l'instruction suivante :mysql_close () il m'a affiché les enregistrement de ma table bizar !!!!!!!!
      0
      1. mysql_select_db('maBase',$base);

        je crois que $base n'est pas nécessaire

        mysql_select_db('maBase');
        fonctionne aussi.

        as tu vérifié la casse de tes variables dans ta BDD/script php étaient la même ?
        0
        1. pour le code de la fonction connectMaBase() c'est :

          function connectMaBase(){
          $base=mysql_connect('localhost','root','');
          mysql_select_db('maBase',$base);
          }

          (maBase est le nom de la base de donnees)
          0
          1. le problème est sûrement dans la fonction connectMaBase() vérifie tes identifiants et vérifie par ailleurs que tu n'as pas oublié de point virgules nulle part
            0
            1. nombre d'enregistrement de ma table est 5
              oui qd je fé <? echo 'toto' ?> ca marche
              0
              1. avec un tel message il semble que le problème soit la quantité (le temps) d'information à traiter, d'où ma question.
                0
                1. "Combien d'enregistrements dans la table "utilisateur"?" -> si ct un pb de requete ou de table, le message serait différent non ?
                  0
                  1. combien d'enregistrements dans la table "utilisateur"?
                    0
                    1. si tu fais juste <? echo"toto"; ?> ca marche ou pas ?
                      0