Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: mysql_fetch_row()

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    31

    mysql_fetch_row()

    Ciao a tutti.
    Ho un problema con questo programmino: il compito è quello di fare una ricerca su un database e visualizzare i risultati.
    Il problema è che viene segnalato il seguetne errore per quanto riguarda l'istruzione mysql_fetch_row()


    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\programmi\easyphp\www\motorericerca\gestione.ph p on line 18

    Non riesco a capire pechè mi segna sto errore.
    Grazie a chiunque può darmi una mano!!!

    il programmino è riportato qui di seguito:

    <?PHP
    include ("config.inc.php");
    include ("function.inc.php");
    include ("mostra1.php");
    include ("mostra2.php");

    $db_con= mysql_connect($ospite,$utente) or die ("impossibile connettersi al server");
    mysql_select_db($nome_db,$db_con);
    if (isset($_GET['tip'])){
    $query1= "SELECT * FROM automobili WHERE tipologia= ".$_GET['tip']." ORDER BY marca";
    }
    elseif (isset($_GET['val'])){
    $query1= "SELECT * FROM automobili WHERE prezzo >= ".$_GET['val']." AND prezzo <= ".$_GET['val2']." ORDER BY marca";
    }
    $risultato= mysql_query($query1,$db_con);
    // righe coinvolte nella query di selezione
    $AffectedRows= mysql_affected_rows($db_con);
    while ($vet= mysql_fetch_row($risultato)){
    mostrare ($vet);
    }

    mysql_close($db_con);
    ?>

  2. #2
    $risultato= mysql_query($query1,$db_con) or die(mysql_error())
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #3
    Originariamente inviato da gm
    $risultato= mysql_query($query1,$db_con) or die(mysql_error())
    Ok per la segnalazione di errore, ma anche:

    $AffectedRows= mysql_affected_rows($db_con);

    non si applica nelle select, ma per insert, update e delete.



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    31
    grazie per i suggerimenti..
    l'errore deve essere nella query di selezione ma non so cosa ci sia che non va.. VVoVe:

  5. #5
    Originariamente inviato da athos75
    grazie per i suggerimenti..
    l'errore deve essere nella query di selezione ma non so cosa ci sia che non va..
    Posta l'errore che ricevi

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    31
    Champ 'Utilitaria' inconnu dans where clause

    'Utilitaria' è il valore che passo con il GET da un form

  7. #7
    Originariamente inviato da athos75
    Champ 'Utilitaria' inconnu dans where clause

    'Utilitaria' è il valore che passo con il GET da un form
    Nello script postato all'inizio non hai alcun campo di nome Utilitaria. sicuro che sia lo script giusto?

    Prova mettere un'echo che stampi il contenuto della query.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    31
    adesso provo l'echo della query...
    come ti ho detto $_GET['tip'] assume il valore 'Utilitaria'.

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    controlla l'apici
    codice:
     "SELECT * FROM automobili WHERE tipologia= '".$_GET['tip']."' ORDER BY marca";

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    31
    grazie adesso provo

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.