Afficher une page .php

Résolu/Fermé
hanane002 Messages postés 34 Date d'inscription lundi 21 septembre 2009 Statut Membre Dernière intervention 30 décembre 2015 - 6 mars 2010 à 22:13
hanane002 Messages postés 34 Date d'inscription lundi 21 septembre 2009 Statut Membre Dernière intervention 30 décembre 2015 - 7 mars 2010 à 22:29
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
A voir également:

11 réponses

Mattyghan Messages postés 37 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 7 mars 2010 9
6 mars 2010 à 23:09
si tu fais juste <? echo"toto"; ?> ca marche ou pas ?
0
UgglyBoy Messages postés 422 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 30 mai 2015 64
6 mars 2010 à 23:13
combien d'enregistrements dans la table "utilisateur"?
0
Mattyghan Messages postés 37 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 7 mars 2010 9
6 mars 2010 à 23:17
"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 422 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 30 mai 2015 64
6 mars 2010 à 23:20
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 lundi 21 septembre 2009 Statut Membre Dernière intervention 30 décembre 2015 2
7 mars 2010 à 10:53
nombre d'enregistrement de ma table est 5
oui qd je fé <? echo 'toto' ?> ca marche
0
David191212 Messages postés 231 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 2 juillet 2016 46
7 mars 2010 à 19:51
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 lundi 21 septembre 2009 Statut Membre Dernière intervention 30 décembre 2015 2
7 mars 2010 à 20:10
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 231 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 2 juillet 2016 46
7 mars 2010 à 20:15
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 lundi 21 septembre 2009 Statut Membre Dernière intervention 30 décembre 2015 2
7 mars 2010 à 21:12
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 mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 112
7 mars 2010 à 22:20
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 lundi 21 septembre 2009 Statut Membre Dernière intervention 30 décembre 2015 2
7 mars 2010 à 22:29
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