afficher tous les enregistrements 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 : afficher tous les enregistrements de ma table

par gregk81 » 06 janv. 2006, 20:27

Ca marche !! Merci pour cette solution mystère !!

:D :D :D :D

par DarkBlue » 06 janv. 2006, 18:52

Hello ,

remplace :
while ($ligne = mysql_fetch_array($req)) 
par
while ($ligne = mysql_fetch_array($req,MYSQL_ASSOC))
Normalement ça devrait marcher !

par gregk81 » 06 janv. 2006, 17:35

Ca ne marche pas :( Merci quand meme.

Si vous avez une idée n'hesitez pas !

par Cyrano » 06 janv. 2006, 00:23

Peut-être bien un problème de conflit de guillemets ? Pas sûr, enfin essaye comme ça:
<?php
$db = mysql_connect('blabla','blabla','blabla') or die ("erre cnx");
mysql_select_db('blabla',$db) or die(mysql_error());
$sql = "SELECT * FROM lien1 ORDER BY titre";
$req = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($req) == 0)
{
    die ("table empty");
}
else
{
    while ($ligne = mysql_fetch_array($req))
    {
        echo "<p><b>". $ligne['titre'] ."</b>";
        echo $ligne['langue'];
        echo " ". $ligne['lien'] ."</p>";
    }
}
mysql_close($db);
?>

afficher tous les enregistrements de ma table

par gregk81 » 06 janv. 2006, 00:15

Bonsoir,

petite question stupide. Je n'arrive pas à afficher tous les enregistrements de ma base sur une page web. Je n'ai que le premier enregistrement qui apparait.

Voila mon code
<?php

$db=mysql_connect('blabla','blabla','blabla') or die ("erre cnx");
mysql_select_db('blabla',$db) or die(mysql_error());
$sql = "SELECT * FROM lien1 Order by titre";
$req=mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($req) == 0) die ("table empty");

while ($ligne=mysql_fetch_array($req))
{
echo "<b>{$ligne["titre"]}</b>";
echo "{$ligne["langue"]}";
echo "{$ligne["lien"]}<p>";
}
mysql_close($db);
?>
Une solution ? Merci d'avance !