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

    [SQL] Funzione select che non trova i dati

    Io ho impostato il seguente codice:

    <?php


    $db = mysql_connect($db_host, $db_user, $db_password);
    mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    $result2 = mysql_db_query($db_name, "SELECT * FROM sottosezionifaq WHERE Sezione = ".$row[0]);



    while ($row = mysql_fetch_row($result2))

    {

    echo "". $row[0]." - ".$row[1];

    }

    ?>

    nella riga di $result2 il riferimento $row[0] è appartenente ad un'altra tabella caricata in precedenza...

    se io al posto della riga sopracitata metto il codice

    $result2 = mysql_db_query($db_name, "SELECT * FROM sottosezionifaq WHERE Sezione = 9);

    la pagina carica i dati correttamente (ovviamente solo quelli riferiti all'ID 9) se invece metto il riferimento al row 0 la query genera errore... sapete indicarmi dove sbaglio?

    saluti e grazie a tutti
    LaP

  2. #2

  3. #3
    questo...


    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /web/htdocs/miosito/home/faq.php on line 61


    la riga 61 è quella del While!
    LaP

  4. #4
    Significa che la query è errata.

    Richiama echo(mysql_error()) immediatamente dopo a $result2 = mysql_db_query() ...

  5. #5

    Re: [SQL] Funzione select che non trova i dati

    Fai così:
    Codice PHP:
    $aQuery "SELECT * FROM sottosezionifaq WHERE Sezione = ".$row[0];
    echo (
    $aQuery);
    $result2 mysql_db_query($db_name$aQuery); 
    almeno puoi vedere esattamente la query che cerchi di fargli eseguire.

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.