Diversi tipi di query

blacksheep

Nuovo Utente
29 Dic 2011
2
0
0
Ciao a Tutti,
studiando i nuovi (almeno per me) tipi di query possibili con mysqli, mi sono trovato davanti a dei Dubbi

Quando usare Buffered e Unbuffered.
Ho capito che bufere utilizza la memoria del Client, è più veloce abbiamo a disposizione dei puntatori, mentre unbuffered no, ma quando utilizzare l una quando l altra?
ogni volta che utilizziamo queste query dobbiamo poi "liberare"? utilizzando $result->free() ? ($result il possibile risultato)

Quando invece usare le query con dichiarazione preparate? e che differenze hanno da quelle "classiche" ?
Grazie a tutti :)
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
I prepared statement vanno usati quando devi eseguire la stessa query più volte (per esempio in un ciclo), in quanto riutilizzano parte delle risorse occupate nelle esecuzioni precedenti, e quando esegui una query con parametri che ti vengono dati dall'utente, per proteggere la tua applicazione da SQL injection.
 

blacksheep

Nuovo Utente
29 Dic 2011
2
0
0
grazie per la risposta, mi hai dato delle informazioni molto utili.
Ad Esempio se devo controllare se un username esiste nel DB è meglio utilizzare I prepared statement (spero di non aver capito male altrimenti ho fatto una figuraccia ).
In tutti i casi devo sempre liberare memoria con $result->free() ?

comunque I prepared statement soon query diverse da buffered e unbuffered?

grazie di nuovo!:mavieni:
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Gestire diversi tipi di pagamento per tipologia di cliente E-Commerce 4
S integrare diversi tipi di pagamento in un sito web, e convalidare l' iscrizione PHP 8
G scomponi un numero intero come la somma di 20 numeri interi casuali maggiori di zero diversi fra loro Javascript 1
D Risultati diversi elaborazione dati fra localhost e Altervista PHP 0
T [VENDO] Guest Post su siti di Proprietà con IP diversi Offerte e Richieste di scambio links 0
M Collegare due segmenti di rete diversi Reti LAN e Wireless 0
R [VENDO][DOMINI] .com per mercati diversi Compravendita siti e domini 0
D Salvare in diversi campi mysql con diversi ID PHP 0
M [Vendo] Banner diversi formati su Tecnologia, internet e servizi online Vendere e Acquistare pubblicita' online 0
A Hosting e dns con gestori diversi Hosting 0
S [PHP] Estrarre dati tabella in diversi array PHP 2
N [WordPress] Caricare diversi fogli di stile in tema-child WordPress 0
D Vendo diversi giochi per Xbox One e PS4 Nuovi e sigillati Altri Annunci 0
felino Windows 8.1: installare sistema operativo e programmi in due hard disk diversi Windows e Software 4
Sermatth72 [HTML] creare link con colori Hover diversi, possibile? HTML e CSS 6
A [Javascript] [RISOLTO] Doppio "submit", in uno stesso "Form" , che puntino ad "action" diversi Javascript 1
D Associazione nomi dominio diversi a stesso ip Domini 4
A Vendo diversi account Facebook Annunci servizi di Social Media Marketing 1
A [WordPress] Problema CSS con diversi browser WordPress 4
L [php e xml] per creare una galleria fotografica con diversi file xml PHP 0
V Parallelismo 2 vpn con diversi operatori Reti LAN e Wireless 1
Monital [PHP] Creare un array da stringa con diversi spazi PHP 3
G [Vendo] Diversi Blog piu' temi Compravendita siti e domini 1
C array_rand prende elementi casuali diversi? PHP 6
P Invio mail diversi destinatari PHP 10
C Condividere gli hard disk tra due sistemi operativi diversi (windows 7 e 8) Reti LAN e Wireless 6
L sostituzione contenuto diversi div con document.getelementbyid Javascript 1
D [Vendo]Articoli originali diversi argomenti Offerte e Richieste di Lavoro e/o Collaborazione 2
G Cataloghi prodotti diversi in base alla categoria utente E-Commerce 1
gandalf1959 [risolto] Mostrare a video il risultato di una query con stesso anno e mesi diversi PHP 13
felino [risolto] Creare un modulo per preventivi basato su diversi step PHP 3
S skin diversi con jquery e cookie jQuery 1
G Collegamento tra pagine jsp tramite 2 bottoni diversi Java 1
A Numero di parametri addEventListener per i diversi browser Javascript 0
Emix Problema visualizzazione pagina su host diversi HTML e CSS 3
giancadeejay link diversi per ogni utente PHP 25
S Css: Link ipertestuali con diversi valori HTML e CSS 3
N conflitto tra diversi javascript mootools e qscroller Javascript 4
P Unire, confrontare due tabelle da due db diversi fati in phpmyadmin Database 5
S Il sito cambia dimensioni e posizionamento componenti in diversi computer HTML e CSS 1
E Prelevare dati diversi da 3 tabelle con gli stessi campi e accodarli per data PHP 1
G Funzione per spedire email a destinatari diversi PHP 0
N diversi script nella stessa pagina web Javascript 4
U [Vendo]Banner di diverse dimensioni su diversi siti Vendere e Acquistare pubblicita' online 0
asevenx form con input select con valori diversi tra loro PHP 13
C Load CSV / MultyQuery su database diversi PHP 2
E richiamare id diversi da una database PHP 3
asevenx problema riconoscimento ip tra form e database diversi PHP 1
B HttpRequest Ajax nei diversi browser Ajax 0
F Memorizzazione degli Acquisti fatti sul SitoWeb da parte di diversi utenti Database 1

Discussioni simili