Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Fonction While {} qui ne fonctionne pas


Sujet :

Langage PHP

  1. #1
    Rédacteur

    Fonction While {} qui ne fonctionne pas
    Salut,

    J'ai un gros problème avec la fonction while , pourtant je l'utilise dans une autre page de la même façon, et elle fonctionne mais pas là

    Voici mon beau de code qui me pose problème :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $sql_liste = "SELECT ..
    FROM ...
    WHERE ...";
    $result_liste=mysql_query($sql_liste);
    while ($row_liste = mysql_fetch_array($result_liste, MYSQL_ASSOC)) {}
    ?>


    Et bien cela ne fonctionne pas , par contre si je vire le code suivant cela fonctionne :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    while ($row_liste = mysql_fetch_array($result_liste, MYSQL_ASSOC)) {}

    Entre le {}, qu'il y ait quelque chose au pas cela ne fonctionne pas , j'ai essayé vide ou avec un texte fixe : rien ne se passe .

    Merci.

    @+.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  2. #2
    Membre éclairé
    t'as bien fait une connexion à ta BD avant ?

    mets un or exit ou or die contenant mysql_error() après ton mysql_query

    avant le while, fait un echo de mysql_num_rows($result_liste)

    utilise mysql_fetch_assoc($result_liste) au lieu de mysql_fetch_array($result_liste, MYSQL_ASSOC)
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  3. #3
    Membre habitué
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $sql_liste = "SELECT ..FROM ...WHERE ...";
    $result_liste=mysql_query($sql_liste);
    while ($row_liste = mysql_fetch_array($result_liste)) {
    echo ''.$row_liste['selection_db'].'';
    }
    ?>

    essai ce code

  4. #4
    Rédacteur

    Merci à vous deux,

    En faisant un mix des deux j'ai enfin ma page qui s'affiche...

    Merci.

    @+.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

###raw>template_hook.ano_emploi###