Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it L'avatar di lory38
    Registrato dal
    Dec 2010
    Messaggi
    214

    problema mysql_fetch_assoc()

    ciao,
    ho un problema di errore "Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\wamp\www\site\index.php on line 123
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1"

    ecco codice:

    Codice PHP:
    $query_record mysql_query("SELECT * FROM cert WHERE id=$id");
    $row_record mysql_fetch_assoc($query_record); 

  2. #2
    Non sono molto esperto di php ma credo che
    Codice PHP:
    WHERE id=$id
    deve diventare
    Codice PHP:
    WHERE id'$id'" 

  3. #3
    Utente di HTML.it L'avatar di lory38
    Registrato dal
    Dec 2010
    Messaggi
    214
    e non mi va, vedo tutta la schermata bianca e non dice niente il risultato della query.

  4. #4
    Codice PHP:
    echo $row_record['id'] ; 
    Dovrebbe mostrarti quello che ha trovato la query.
    Comunque spiegati meglio su quello che vuoi fare ^^

  5. #5
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Se $id è numerico non dovrebbero servire gli apici.

    Ad ogni modo il codice che tu hai scritto non stampa nulla a schermo.

  6. #6

    Re: problema mysql_fetch_assoc()

    Originariamente inviato da lory38
    ciao,
    ho un problema di errore "Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\wamp\www\site\index.php on line 123
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1"

    ecco codice:

    Codice PHP:
    $query_record mysql_query("SELECT * FROM cert WHERE id=$id");
    $row_record mysql_fetch_assoc($query_record); 
    E' la query che non va a buon fine prova a modificare il codice e vedi che errore ti viene fuori:

    Codice PHP:
    ...
    $query_record mysql_query("SELECT * FROM cert WHERE id=$id") or die ("Errore: ".mysql_error());
    ... 
    P.S.
    Prova anche a loggare $id per vedere se è valorizzato.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Eppure dapprima quando non aveva gli apici gli compariva l'errore a schermo ,
    adesso con gli apici , gli compare la schermata giusta, che è già un passo avanti , se aggiunge l'echo dovrebbe stampargli a video il risultato credo ( grande maestro non oso contraddirti u.u xD , piuttosto , risponderesti alla mia discussione sulla sicurezza ? grazie xD )

  8. #8
    Utente di HTML.it L'avatar di lory38
    Registrato dal
    Dec 2010
    Messaggi
    214
    allora quello che mi ha chiesto satifal che avevo inserito il codice e vedo tutti i risultati ma alcuni non me li fa vedere i risultati che li vedo bianche.

  9. #9
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    allora quello che mi ha chiesto satifal che avevo inserito il codice e vedo tutti i risultati ma alcuni non me li fa vedere i risultati che li vedo bianche.

    ??????

  10. #10
    Ti da qualche errore? $id è valorizzato? Posta il codice completo.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.