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.