2013-08-01 41 views
-1

我有一個用PHP代碼寫的網站與SQL代碼,什麼是將我的代碼升級到sqli的最佳方式是什麼?任何培訓或教程?如何有清晰的PHP代碼?升級PHP的mysql代碼使用mysqli代替

mysql_connect("localhost","root",""); 
mysql_select_db("timer"); 
+0

+1選擇正確的路徑(好吧,我會選擇PDO超過mysqli,但仍然),-1因爲缺乏努力。 –

+1

如果你反正看重寫,爲什麼不使用[PDO](http://de2.php.net/manual/de/book.pdo.php) - 更具前瞻性,並且給你增加了靈活性,因爲交換db將輕鬆完成...(Upps,STT LCU擊敗我 - 重複,我的打字太慢...) – MBaas

回答

0

該文獻在某種程度上涉及到, here。您可以使用相同的函數名稱,顯然,大部分前綴爲mysqli而不是mysql

從那裏您應該能夠用mysqli中的更好結構替換部分代碼,例如,參數化語句,而不是手動連接SQL。

+0

剛開始用sqli寫作?沒有變化或需要什麼? –

+0

那麼,你不能使用'mysqli_query'與'mysql_connect'開始的連接,所以你必須一次升級所有的地方。但除此之外,程序界面似乎大致相同。 – Joey

+0

,你能告訴我有什麼區別?爲什麼sqli首選? –