Rechercher : dans
Par :

Comment recupere les donnes d'une table

Dernière réponse le 1 jui 2009 à 23:23:49 mero, le 1 jui 2009 à 22:09:03 
 Signaler ce message aux modérateurs

Bonjour,

j'ai une table et je veux recupere tous les donnes enregistrers sur elle :
voila la connection :

<?php
$connection=mysql_connect("localhost","root") or die ("mabratch t connecta");
$bd=mysql_select_db("titima") or die ("pb.basse de donnees");
$sql="select * from comd ";
$resultat=mysql_query($sql) or die ("pb requette sql");
$ligne=mysql_fetch_array($resultat);
?>

Configuration: Windows Vista Internet Explorer 8.0

Meilleures réponses pour « comment recupere les donnes d'une table » dans :
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Javascript - Les tableaux VoirIntroduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...

1

sonik21, le 1 jui 2009 à 22:21:25

Utilise une boucle :


<?php
$connection=mysql_connect("localhost","root") or die ("mabratch t connecta");
$bd=mysql_select_db("titima") or die ("pb.basse de donnees");
$sql="select * from comd";
$resultat=mysql_query($sql) or die ("pb requette sql");

while ($ligne=mysql_fetch_array($resultat)){
   echo $ligne['champ'];  // $var .= $ligne['champ'];
}
?>
JuZa.e3b.org || No man's land, People are strange, & Jesus was a punk ## The Blood's Flowers

Répondre à sonik21

2

Alain_42, le 1 jui 2009 à 22:23:47

Si tu les veux tous:

<?php
$connection=mysql_connect("localhost","root") or die ("mabratch t connecta");
$bd=mysql_select_db("titima") or die ("pb.basse de donnees");
$sql="select * from comd ";
$resultat=mysql_query($sql) or die ("pb requette sql:".mysql_error());
while($ligne=mysql_fetch_array($resultat)){ //on boucle sur toutes les lignes du resultat
	foreach($ligne as $cle=>$value){//on boucle sur tout l'array $ligne dont les index sont les noms des champs de ta table
		echo "Contenu du champ : ".$cle." = ".$value."<br />";
	}
}
?>

Répondre à Alain_42

3

mero, le 1 jui 2009 à 22:36:11

Voila k me donne le 2eme script ::

Contenu du champ : 0 = 1
Contenu du champ : id_comd = 1
Contenu du champ : 1 = faty
Contenu du champ : login = faty
Contenu du champ : 2 = tableau
Contenu du champ : type_prod = tableau
Contenu du champ : 3 = rabat
Contenu du champ : nom_prod = rabat
Contenu du champ : 4 = 7000
Contenu du champ : prix = 7000
Contenu du champ : 5 = 2009-07-02 01:24:41
Contenu du champ : date = 2009-07-02 01:24:41
Contenu du champ : 0 = 2
Contenu du champ : id_comd = 2
Contenu du champ : 1 = mero
Contenu du champ : login = mero
Contenu du champ : 2 = tableau
Contenu du champ : type_prod = tableau
Contenu du champ : 3 = rabat
Contenu du champ : nom_prod = rabat
Contenu du champ : 4 = 7000
Contenu du champ : prix = 7000
Contenu du champ : 5 = 2009-07-02 20:41:20
Contenu du champ : date = 2009-07-02 20:41:20
Contenu du champ : 0 = 3
Contenu du champ : id_comd = 3
Contenu du champ : 1 = mero
Contenu du champ : login = mero
Contenu du champ : 2 = tableau
Contenu du champ : type_prod = tableau
Contenu du champ : 3 = rabat
Contenu du champ : nom_prod = rabat
Contenu du champ : 4 = 7000
Contenu du champ : prix = 7000
Contenu du champ : 5 = 2009-07-02 21:11:05
Contenu du champ : date = 2009-07-02 21:11:05

Répondre à mero

4

sonik21, le 1 jui 2009 à 22:37:40

Et ça n'est pas ce que tu veux ? JuZa.e3b.org || No man's land, People are strange, & Jesus was a punk ## The Blood's Flowers
#Engraved February#             Sleepwalking Past Hope

Répondre à sonik21

5

mero, le 1 jui 2009 à 22:39:52

Est ce que je peux avoir une resulatat comme ca :

Login d'utilisateur - type de produit - nom de produit - prix de produit - date de la commande
faty tableau rabat 7000 2009-07-02 01:24:41

Répondre à mero

6

Alain_42, le 1 jui 2009 à 22:49:40

<?php
$connection=mysql_connect("localhost","root") or die ("mabratch t connecta");
$bd=mysql_select_db("titima") or die ("pb.basse de donnees");
$sql="select * from comd ";
$resultat=mysql_query($sql) or die ("pb requette sql:".mysql_error());
echo "<table border='1'>";
//ligne des titres:
echo "<tr><th>Login d'utilisateur</th><th>type de produit</th><th>nom de produit</th><th>prix de produit</th><th> date de la commande</th></tr>";
while($ligne=mysql_fetch_array($resultat)){ //on boucle sur toutes les lignes du resultat
	echo "<tr><td>$ligne['login']</td><td>$ligne['type_prod']</td><td>$ligne['nom_prod']</td><td>$ligne['prix']</td><td>$ligne['date']</td></tr>";
	}
}
echo "</table>";
?>

Répondre à Alain_42

7

mero, le 1 jui 2009 à 23:05:09

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in g:\easyphp1-8\www\faty\admin666.php on line 10

Répondre à mero

8

mero, le 1 jui 2009 à 23:21:23

Mnt c bon merciiiiiiiiiiiiiiii mes amis

<?php
$connection=mysql_connect("localhost","root") or die ("mabratch t connecta");
$bd=mysql_select_db("titima") or die ("pb.basse de donnees");
$sql="select * from comd ";
$resultat=mysql_query($sql) or die ("pb requette sql:".mysql_error());
echo "<table border='1'>";
echo "<tr><th>Login d'utilisateur</th><th>type de produit</th><th>nom de produit</th><th>prix de produit</th><th> date de la commande</th></tr>";
while($ligne=mysql_fetch_array($resultat)){
echo "<tr><td>".$ligne['login']."</td><td>".$ligne['type_prod']."</td><td>".$ligne['nom_prod']."</td><td>".$ligne['prix']."</td><td>".$ligne['date']."</td></tr>";
}
echo "</table>";
?>

Répondre à mero

9

 Alain_42, le 1 jui 2009 à 23:23:49

Il restait une } en trop

<?php
$connection=mysql_connect("localhost","root") or die ("mabratch t connecta");
$bd=mysql_select_db("titima") or die ("pb.basse de donnees");
$sql="select * from comd ";
$resultat=mysql_query($sql) or die ("pb requette sql:".mysql_error());
echo "<table border='1'>";
//ligne des titres:
echo "<tr><th>Login d'utilisateur</th><th>type de produit</th><th>nom de produit</th><th>prix de produit</th><th> date de la commande</th></tr>";
while($ligne=mysql_fetch_array($resultat)){ //on boucle sur toutes les lignes du resultat
	echo "<tr><td>$ligne['login']</td><td>$ligne['type_prod']</td><td>$ligne['nom_prod']</td><td>$ligne['prix']</td><td>$ligne['date']</td></tr>";
	
}
echo "</table>";
?>

Répondre à Alain_42