Afficher données d'une table : ça affiche "array"

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 : Afficher données d'une table : ça affiche "array"

par hakazizi » 15 avr. 2008, 15:52

c'est bien pour cela que je n'en ai pas parler ce n'étais pas un oublie de ma part je te rassure truc
bien que cela aurais pus arrive un oublie mais pas là :wink:
sa a été mis le mysql_fetch_array()

par Truc » 15 avr. 2008, 15:48

Rien de mieux que la doc de mysql_fetch_array() pour voir un exemple et dans la foulé ton erreur :wink:

Re: Afficher données d'une table : ça affiche "array&am

par hakazizi » 15 avr. 2008, 15:32

$resultat['nom_champs']
ou
extract($resultat) on les sort avec $nom_champs
cela est une piste suis la tu verra il est preferable d'utiliser la fonction extract.
et while(); est également ton ami dans ce cas :wink:
le lien sur la doc de while.
http://fr.php.net/manual/fr/control-str ... .while.php

Afficher données d'une table : ça affiche "array"

par rastignac » 15 avr. 2008, 15:14

Bonjour à tous

Voilà j'aimerai afficher toutes les données de ma table "emission" mais ça n'affiche que le mot array. Si je précise dans l'affichage une colonne par exemple $resultat["nom_emission"] ça va bien m'afficher le nom de l'émission mais d'UNE SEULE entrée, et moi je les voudrai toutes, et en plus, je voudrai tous les champs, pas simplement le nom.

Que faire ? :)
Merci

<?php

// on se connecte à notre base  
$base = mysql_connect ("127.0.0.1","root","");  
mysql_select_db ("radiofrance",$base) ;  
?>

<html>
<head>
<title>Toutes les données</title>
</head>
<body>
<?php

// lancement de la requete  
$sql = 'SELECT * FROM emission';  
echo $sql;
 
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)  
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());  
$resultat = mysql_fetch_array($req);

 
 
 

?>

Résultats :<br />
<?php echo $resultat ; ?>

</body>
</html>