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. si tu fais juste <? echo"toto"; ?> ca marche ou pas ?
    0
    1. combien d'enregistrements dans la table "utilisateur"?
      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. avec un tel message il semble que le problème soit la quantité (le temps) d'information à traiter, d'où ma question.
          0
          1. nombre d'enregistrement de ma table est 5
            oui qd je fé <? echo 'toto' ?> ca marche
            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. 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. 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. 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. 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