Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    php - errore locale su mysql_fetch_array

    <?php
    include ("common/config.inc.php");
    $crea = "SELECT product FROM prodotti";
    $fatturainserita = mysql_query($crea) or mysql_error();
    echo "<select name='prodotto'>";
    echo "<option value='0'>------";
    while ($prodotti = mysql_fetch_array ($fatturainserita)) {
    $numero_prodotto = mysql_num_rows ($fatturainserita) or mysql_error();
    for ($i=1; $i<=1; $i++)
    echo "<option value='$prodotti[product]'>$prodotti[product]";
    }
    ?>

    Continua a dirmi che mysql_fetch_array non è una risorsa valida e che mysql_num_rows non è una risorsa valida.
    Tutto questo in locale.
    Mi sono guardato un po' di risposte già date nel forum ma non ho trovato una spiegazione chiara. Qualcuno può darmi qualche dritta?
    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    la connessione al DB è stata fatta?
    e la query è andata a buon fine?

    prova
    $fatturainserita = mysql_query($crea) or die(mysql_error());

    così lo script si interrompe se la query fallisce (e leggi l'errore)
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.