Afficher une page .php

Résolu
hanane002 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -  
hanane002 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -
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

11 réponses

Mattyghan Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   9
 
si tu fais juste <? echo"toto"; ?> ca marche ou pas ?
0
UgglyBoy Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   64
 
combien d'enregistrements dans la table "utilisateur"?
0
Mattyghan Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   9
 
"Combien d'enregistrements dans la table "utilisateur"?" -> si ct un pb de requete ou de table, le message serait différent non ?
0
UgglyBoy Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   64
 
avec un tel message il semble que le problème soit la quantité (le temps) d'information à traiter, d'où ma question.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hanane002 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   2
 
nombre d'enregistrement de ma table est 5
oui qd je fé <? echo 'toto' ?> ca marche
0
David191212 Messages postés 236 Date d'inscription   Statut Membre Dernière intervention   46
 
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
hanane002 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   2
 
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
David191212 Messages postés 236 Date d'inscription   Statut Membre Dernière intervention   46
 
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
hanane002 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   2
 
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
LelLex Messages postés 1628 Date d'inscription   Statut Membre Dernière intervention   112
 
Pour le message d'erreur Apache : Enlèves mysql_close();.
mysql_close(); ne sert généralement à rien, mais, si tu souhaites le mettre à tout prix ; fais comme ceci :

<?php
$lien = mysql_connect();
[ ... ]
mysql_close($lien);
?>


Lien :
- https://www.php.net/manual/fr/function.mysql-close.php
0
hanane002 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   2
 
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