visualisation des enregistrements d'une table
Posté : 16 juin 2009, 18:15
Bonjour,
Je souhaiterai visualiser les enregistrements qui sont dans ma table "table1".
Je n'ai plus d'erreur mais je n'obtiens toujours pas la liste des enregistrements.
j'ai "Resource id #4" lorsque je fais un echo de la requete $visu
Je suis coincé depuis un bout de temps là-dessus et ça commence à m'échauffer
Avec PhpMyAdmin ce serai certainement plus facile mais je n'arrive pas à le configurer, alors j'ai laissé tomber, je verrai ça plus tard.
Merci.
Je souhaiterai visualiser les enregistrements qui sont dans ma table "table1".
Je n'ai plus d'erreur mais je n'obtiens toujours pas la liste des enregistrements.
j'ai "Resource id #4" lorsque je fais un echo de la requete $visu
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>mabdd</title>
</head>
<body>
mabdd
<?php
//connection base de données chez.com
//-----------------------------------
echo "tentative de connection à MySQL"." / ";
$connect=mysql_connect("localhost","xxxxxxx","yyyyyyyyy")
or die ("erreur de connection à MySQL".mysql_error())." / ";
echo"connection OK\n"." / ";
print_r("<br>");
//selection de base de données
//-----------------------------
$db=mysql_select_db("mabdd",$connect)
or die ("erreur de connection à la base".mysql_error())." / ";
echo"selection de la base OK"." / ";
print_r("<br>");
?>
<?php
//**********création de table
//$tab_form="CREATE TABLE table1(ID INT(4), Pseudo VARCHAR(15), Email VARCHAR(15), Commentaire VARCHAR(50))";
//if (mysql_query($tab_form, $connect))
//{
// echo "table créée correctement\n";
//}
//else
//{
// echo "Erreur lors de la création de la table : \n".mysql_error()."\n";
//}
// affiche le nom de chaque table crée
//------------------------------------
$result = mysql_list_tables("mabdd");
$num_rows = mysql_num_rows($result);
for ($i = 0; $i < $num_rows; $i++)
{
echo "Table = ", mysql_tablename($result, $i);
print_r("<br>");
}
print_r("<br>");
// affiche le nom de chaque colonne de la TABLE "table1"
//----------------------------------------------------------
$result = mysql_query("SHOW COLUMNS FROM table1");
if (!$result)
{
echo 'Impossible d\'exécuter la requête : ' . mysql_error();
exit;
}
if (mysql_num_rows($result) > 0)
{
while ($row = mysql_fetch_assoc($result))
{
print_r($row);
print_r("<br>");
}
}
?>
<?php
//enregistrement des données
//mysql_query("INSERT INTO table1(ID, Pseudo, Email, Commentaire)
//VALUES ('1','pseudo1','[email protected]','pas de commentaire'");
//mysql_query("INSERT INTO table1(ID, Pseudo, Email, Commentaire)
//VALUES ('2','pseudo2','[email protected]','aucun commentaire'");
?>
<?php
//visualisation des données de chaque colonne de la table "table1"
//----------------------------------------------------------------
$visu=mysql_query("SELECT ID, Pseudo, Email, Commentaire FROM table1");
while ($row=mysql_fetch_array($visu));
{
printf($row["ID"], $row["Pseudo"], $row["Email"], $row["Commentaire"]);
}
?>
fin
</body>
</html>
Je suis coincé depuis un bout de temps là-dessus et ça commence à m'échauffer
Avec PhpMyAdmin ce serai certainement plus facile mais je n'arrive pas à le configurer, alors j'ai laissé tomber, je verrai ça plus tard.
Merci.