Page 1 sur 1

help ! je n'affiche pas le contenu de ma table

Posté : 03 mars 2012, 18:44
par cb_20122012
Bonjour à tous, j'espère pouvopir trouver un peu d'aide ici //

voila mon soucis, je veux afficher le contenu de ma table sql, mais je n'affiche que #4 ....
il y a donc une erreur quelque part, et surement aussi qq chose que je n'ai pas compris 

si qqun pouvait me dire ce qui va qui ne va pas sur ce code, je vous en serait TRES reconnaissant :
<?php
$serveur='localhost';
$user='root';
$pass= '';
$base='test';
$connexion = mysql_connect($serveur,$user,$pass) or die ('ERREUR'.msql_error());
mysql_select_db($base,$connexion);

$str_sql='SELECT * FROM table_test';
$resultat= mysql_query($str_sql,$connexion );
while($donnee= mysql_fetch_row($resultat))
{
	echo $donnee[0];
	echo $donnee[1];
	echo $donnee[2];
	echo $donnee[3];
}
mysql_free_result($resultat);

?>

puis plus loin dans mon body


<?php
echo $resultat;
?>

alors ?

Re: help ! je n'affiche pas le contenu de ma table

Posté : 03 mars 2012, 19:04
par xTG
Tu peux utiliser mysql_num_rows() pour obtenir le nombre de résultats de la requête.
Ainsi que mysql_error() pour avoir la dernière erreur générée.

Et ton echo $resultat est totalement inutile, cette variable est une ressource mysql.
Elle ne sert qu'à être traitée par des fonctions telles que ton mysql_fetch_row() ou bien mysql_num_rows().

Re: help ! je n'affiche pas le contenu de ma table

Posté : 03 mars 2012, 19:24
par cb_2012cb_2012
Merci merci pour ce retour !
je comprend , en fait j'utilise une variable resource et je lui demande de s'afficher, ce qui explique le résultat //

mais alors comment faire pour que le contenu de ma table s'affiche ?

Re: help ! je n'affiche pas le contenu de ma table

Posté : 03 mars 2012, 19:31
par xTG
C'est dans $donnee que se trouve tes informations.
Si ton but est de récupérer les informations et de les afficher plus loin stockes les dans un tableau :
$mesDonnees = array();
while($donnee = mysql_fetch_row($resultat))
  $mesDonnees[] = $donnee;
Et réutilises ce tableau où tu le souhaites.

Re: help ! je n'affiche pas le contenu de ma table

Posté : 03 mars 2012, 19:33
par cb_2012cb_2012
Merci !!! :D