IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

PHP & Base de données Discussion :

erreur mysql_fetch_array


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 38
    Par défaut erreur mysql_fetch_array
    Bonjour,
    j'essaie de créer un fichier et voici le message d'erreur
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in _________ on line 31.

    voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
     
    <?php
    $hostname = "_____";
    $database = "____";
    $username = "____";
    $password = "____";
    $connexion = mysql_connect($hostname, $username, $password);
    $selection_de_la_base = mysql_select_db($database,$connexion);
     
    print ();
     
    /* Affiche la liste des catégories */
    function ()
    	{
    	/* Initialisation des variables et constantes */
    	$requete = "SELECT id_article, designation, prix_unitaire FROM articles";
    	$qid = mysql_query($requete) or DIE('Une erreur de connexion à la base s est produite ' .MYSQL_ERROR());
    	$j = 0;
     
    	if (mysql_num_rows($qid) > 0)
    		{
    		$nb_cellules = mysql_num_rows($qid);
    		$nb_colonnes = 4;
    		}
    	}
    ?>
     
    <table align="center" border="2" cellspacing="1" cellpadding="1" width="100%">
    <tr><td colspan="<?php echo $nb_colonnes?>">Nos produits</td></tr>
     
    <?php
    	while ($cat = mysql_fetch_array($qid)) 
    			{
    			if ($j % $nb_colonnes == 0)
    				{
    				echo "<tr valign=\"top\">";
    				}
    			if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 )
    				{
    				// on affiche une cellule
    				echo "<td class=\"petit\"  width=\"50%\">";
    				}
    			}
    ?>
     
    <table align="center" border="0" cellspacing="0" cellpadding="0" width="100%">
    <tr><td align="center"><?php echo $cat['nom']?></td></tr>
    </table>
     
    <?php 
    	echo "</td>";
    	$j++;
    	if ($j % $nb_colonnes == 0 OR $j == $nb_cellules)
    		{
    		echo "</tr>";
    		}
    ?>
     
    </table>
    Merci à vous de m'éclairer si vous pouvez.

  2. #2
    Membre éprouvé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Par défaut
    ca n'a rien à voir mais, je ne vois pas pourquoi ta boucle while contenant le mysql_fetch est comme cela, car ni j ni nb_colonne ne varient de toute la boucle!

Discussions similaires

  1. [MySQL] ' erreur mysql_fetch_array()
    Par huître dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 13/03/2011, 04h36
  2. [MySQL] Erreur mysql_fetch_array php
    Par mjs21 dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 04/06/2008, 12h05
  3. Facile de déclencher une erreur mysql_fetch_array
    Par JackBeauregard dans le forum SQL Procédural
    Réponses: 14
    Dernier message: 12/07/2006, 21h13
  4. [SGBD] erreur mysql_fetch_array
    Par Le Mage Noir dans le forum Requêtes
    Réponses: 18
    Dernier message: 09/02/2006, 12h07
  5. erreur mysql_fetch_array()
    Par speedylol dans le forum Requêtes
    Réponses: 3
    Dernier message: 05/01/2006, 12h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo