2010-09-05 6 views
7

Ho deciso di fare il grande passo in MySQL migliorato usando MySQLI.Dichiarazioni preparate MySQLi?

Problema è che non riesco a trovare online tutorial semplici ma approfonditi. Quelli che ho trovato sono molto brevi e, in realtà, non spiegano nulla. So che hai il sito Web di PHP, ma per dirti la verità non è davvero un tutorial facile da seguire, è un manuale ed è confuso per la maggior parte del tempo.

Qualcuno sa di buone esercitazioni per un principiante MySQLI? Conosco il normale MySQL ma niente su MySQLI. Ho anche bisogno di tutorial su come recuperare i dati, ecc usando mysqli ecc. Perché non sono sicuro che sia diverso da MySQLi?

Inoltre qualcuno può dirmi perché è la gente che dice che non è necessario utilizzare mysql_real_escape_string() con MySQLI, ma hanno una versione MySQLI come: mysqli_real_escape_string()? - Sono molto confuso su questo e voglio assicurarmi di capire e capire bene.

Anche se capisco che ci sono miglioramenti delle prestazioni ecc con MySQLI per me personalmente il mio scopo principale per il passaggio è evitare le iniezioni SQL, dato che sto leggendo le iniezioni SQL sono una cosa del passato con MySQLI eppure non sono sicuro che sia vero, soprattutto da quando ho trovato un mysqli_real_escape_string() da usare con MySQLI.

Alcuni video tutorial sarebbero fantastici se qualcuno fosse a conoscenza di alcuni tutorial scritti, trovo i tutorial video più facili da capire quando qualcuno sta parlando mentre sta scrivendo e spiegando le cose.

risposta

4

ho trovato questi due articoli molto utili:

Inoltre, per conoscere MySQL istruzioni preparate in generale:


Circa la funzione mysqli_real_escape_string(), credo che abbiano per quando si utilizza MySQLi, ma non le istruzioni preparate. Perché non è obbligatorio usarli per usare Mysqli, in realtà in alcuni casi non sono consigliati.

Non so un video tutorial, ma spero che questo sia utile.

+0

Grazie Greyes, sembrano molto buoni. Non sei sicuro di cosa intendi per mysqli_real_escape_string(), magari qualcuno potrebbe approfondire la questione. Ma grazie agli ottimi link :) – PHPLOVER

+0

Intendevo solo che mantengono mysqli_real_escape_string quando non si vogliono usare le istruzioni preparate. – Greyes

+0

Grazie Greyes! Ti auguro il meglio – PHPLOVER