Visualizzazione dei risultati da 1 a 3 su 3

Discussione: prepared statements

  1. #1

    prepared statements

    Ciao

    Una domanda sui prepared statements. So che non conviene utilizzarli per query eseguite una volta sola perchè farebbe 2 query (quella di preparazione e quella vera e propria). Banalizzando il tutto per un "Invia articolo" conviene usare il metodo tradizionale mentre per una checklist piena di checkbox, radio et simila è meglio un prepared statements.

    La domanda sorge spontanea. Dove sta il vantaggio nei prepared statements se per per intenderci al submit la pagina si ricarica e ricomincia tutto da zero? La "query di preparazione" resta in memoria? Se si dove?

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520

    Re: prepared statements

    Originariamente inviato da Kian987
    Ciao

    Una domanda sui prepared statements. So che non conviene utilizzarli per query eseguite una volta sola perchè farebbe 2 query (quella di preparazione e quella vera e propria). Banalizzando il tutto per un "Invia articolo" conviene usare il metodo tradizionale mentre per una checklist piena di checkbox, radio et simila è meglio un prepared statements.

    La domanda sorge spontanea. Dove sta il vantaggio nei prepared statements se per per intenderci al submit la pagina si ricarica e ricomincia tutto da zero? La "query di preparazione" resta in memoria? Se si dove?
    puoi benissimo usare il prepared statement anche per una query eseguita una sola volta e non è vero che questa verrà eseguita due volte (dove lo hai letto?). Uno dei vantaggi è la protezione dall'sql injection

  3. #3
    Uhm tra i pro e i contro in un sito del quale mi fido abbastanza era indicato questo come contro:

    "Slower for one time queries since it requires two requests from the MySQL server"

    Bufala?

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.