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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : help ! je n'affiche pas le contenu de ma table

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

par cb_2012cb_2012 » 03 mars 2012, 19:33

Merci !!! :D

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

par xTG » 03 mars 2012, 19:31

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

par cb_2012cb_2012 » 03 mars 2012, 19:24

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

par xTG » 03 mars 2012, 19:04

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().

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

par cb_20122012 » 03 mars 2012, 18:44

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 ?