Tom's Guide > Forum > Programmation > Je n'arrive pas a afficher les info de la BDD mysql

Je n'arrive pas a afficher les info de la BDD mysql

Forum Programmation : Je n'arrive pas a afficher les info de la BDD mysql

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour a tous,
je fais appelle a vous car j'ai un probleme pour mettre en ligne les informations que possede mysql.
Lorsque je m'entraine les informations concernés ne veulent pas s'afficher pouvez vous m'aider ?
voici le script :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur le future site de momo-ben2A </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
mysql_connect("localhost", "root", "" ); // Connexion à MySQL
mysql_select_db("tests" ); // ma base s'appelle tests
$reponse = mysql_query("SELECT * FROM jeux_video" ); // ma table s'appelle jeux_video et je demande a affichertout ce qu'il contient


while ($donnees = mysql_fetch_array($reponse) )
{
?>
<p>
<strong>Jeu</strong> : <?php echo $donnees['nom']; ?><br />
Le possesseur de ce jeu est : <?php echo $donnees['possesseur']; ?>, et il le vend à <?php echo $donnees['prix']; ?> euros !<br />
Ce jeu fonctionne sur <?php echo $donnees['console']; ?> et on peut y jouer à <?php echo $donnees['nbre_joueurs_max']; ?> au maximum<br />
<?php echo $donnees['possesseur']; ?> a laissé ces commentaires sur <?php echo $donnees['nom']; ?> : <em><?php echo $donnees['commentaires']; ?></em>
</p>
<?php
}

mysql_close(); // mysql se deco
?>

</body>
</html>




PS : j'utilise mysql.
Je vous remercie tous d'avance

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

hm, il n'y a rien d'incorrect a premiere vue.
$reponse = mysql_query("SELECT * FROM jeux_video" );
transforme en :

$reponse = mysql_query("SELECT * FROM jeux_video" ) or die (mysql_error());
on sait jamais. ta page est entierement blanche ? tu as rien ou tu as quand meme ta structure HTML qui s'affiche sans les donnée mysql ?

------------------------------ La boutique Sexy : http://www.dream-shop.fr pour toutes vos envies à petits prix !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou

et bien sa me fait la meme chose que d'habitude : une fenetre windows apparait me disant que Apache HTTP serveur a cessé de fonctionner

Répondre à wahhh

maintenant il me dit qu'il y a une erreur a la ligne 14

Répondre à wahhh

Regarde les logs apaches si tu as une erreur déja si il se lance qu'a moitié ou s'arrete.

et tu as une erreur ligne 14 ? QU'ELLE ERREUR ? Donne nous le message, on est pas devin !
Donne nous aussi la ligne concerné.

------------------------------ La boutique Sexy : http://www.dream-shop.fr pour toutes vos envies à petits prix !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou

oui c'est exact désolé : il m'indique qu il y a une erreur sur cette ligne : while ($donnees = mysql_fetch_array($reponse) )
meme en mettant le $reponse = mysql_query("SELECT * FROM jeux_video" ) or die (mysql_error());
il y a toujours le meme probleme .
En pensant que sa venait de moi j'ai re ecrit un autre code que voici :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Notre première instruction : echo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
mysql_connect ("localhost", "root", "" );
mysql_select_db ("tests" );
$recup = mysql_query ("SELECT * FROM jeux_video" )or die(mysql_error()) ;

while ( $dd = mysql_fetch_array($recup))
{
?>

<p>
<strong>Jeu</strong> : <?php echo $dd['nom']; ?><br />
Le possesseur de ce jeu est : <?php echo $dd['possesseur']; ?>, et il le vend à <?php echo $dd['prix']; ?> euros !<br />
Ce jeu fonctionne sur <?php echo $dd['console']; ?> et on peut y jouer à <?php echo $dd['nbre_joueurs_max']; ?> au maximum<br />
<?php echo $dd['possesseur']; ?> a laissé ces commentaires sur <?php echo $dd['nom']; ?> : <em><?php echo $dd['commentaires']; ?></em>
</p>
<?php
}

mysql_close(); // Déconnexion de MySQL
?>

</body>
</html>

pas tres differant de l'autre d'ailleurs et cette fois il me re dit : "Apache HTTP Serveur a cessé de fonctionner et a été arrêté.
Pour ce qui est de "les logs apaches", je n'ai pas tres bien compris . La seule chose que j'ai faite et de redemarrer le service Apache au cas ou , malheureusement le probleme persiste toujours .
Voila
Je vous remercie d'avance pour le temps que vous prenez pour m'aider, je suis chiant je sais mais depuis ce matin j'y suis sur ce probleme ^^

Répondre à wahhh

on n'appel un log un journal d'évènement.
Dans ton menu d'easyphp ou wamp, parcour les options tu as pour Apache apache.log ou quelque chose comme ca, au pire fait une recherche avec la recherche windows dans le répertoire c:/easyphp (indique le bon chemin c'est un exemple) et cherche comme fichier *.log

tu aura alors dedant (a ouvrir avec un editeur de texte normal) les erreur du pourquoi du comment de son arret / probleme qu'il rencontre, une fois réglé on pourra passer au php car sans serveur apache ton appli ne risque pas de tourner ;)

------------------------------ La boutique Sexy : http://www.dream-shop.fr pour toutes vos envies à petits prix !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou

et tu rencontre le meme probleme avec le code que tu as réécris ?
si oui, chaque chose en son temps, résoud le probleme d'apache ensuite on s'attaquera à ce code ;)

------------------------------ La boutique Sexy : http://www.dream-shop.fr pour toutes vos envies à petits prix !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou

alors il y a apache access log et apache error log je vous met lequel ?

Répondre à wahhh

error.log evidement :)
les 10 derniere ligne par rapport à la date/heure.


Message édité par okinou le 15-08-2009 à 23:03:54
------------------------------ La boutique Sexy : http://www.dream-shop.fr pour toutes vos envies à petits prix !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou

voici les 10 dernieres lignes demandé :
[Sun Aug 16 10:38:51 2009] [notice] Child 2164: Starting 64 worker threads.
[Sun Aug 16 10:38:51 2009] [notice] Child 2164: Starting thread to listen on port 80.
[Sun Aug 16 10:38:57 2009] [notice] Parent: child process exited with status 255 -- Restarting.
[Sun Aug 16 10:38:57 2009] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations
[Sun Aug 16 10:38:57 2009] [notice] Server built: Dec 10 2008 00:10:06
[Sun Aug 16 10:38:57 2009] [notice] Parent: Created child process 4628
[Sun Aug 16 10:38:57 2009] [notice] Child 4628: Child process is running
[Sun Aug 16 10:38:57 2009] [notice] Child 4628: Acquired the start mutex.
[Sun Aug 16 10:38:57 2009] [notice] Child 4628: Starting 64 worker threads.
[Sun Aug 16 10:38:57 2009] [notice] Child 4628: Starting thread to listen on port 80.

Répondre à wahhh

Il ne génère pas d'erreur, il continue de s'arreter lors du lancement ?
Tu as quoi, easyphp ou wamp ?!

------------------------------ La boutique Sexy : http://www.dream-shop.fr pour toutes vos envies à petits prix !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou

j'utilise wampserveur et il apache continue a s'arreté oui

Répondre à wahhh

j'ai testé la requete avec phpmyadmin et la sa marche mais qd je fais la meme chose avec le fichier.php sa ne marche pas

Répondre à wahhh

J'ai trouver la solution, alors si on a wampserveur2.0i il faut le desinstaller
2- redemarrer l'ordi
3- aller dans le disque dur, puis programme file et supprimer wamp ( si on le fait pas lorsqu'on voudra aller sur phpmyadmin sa dira qu'on c'est pas inscrit et qu'on peut donc pas y acceder)
4- installer wampserveur2.0h

et tout marche comme sur des roulettes en effet c'est la version wampserveur2.0i qui a un probleme (version que j'avais) il faut donc telecharger la version precedente : wampserveur2.0h

voila et encore merci okinou

Répondre à wahhh
Tom's Guide > Forum > Programmation > Je n'arrive pas a afficher les info de la BDD mysql
Aller à :

Il y a 271 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens