我决定使用MySQLI进入改进的MySQL。
问题是我在网上找不到任何深入而简单的教程。我发现的那些很短,或者没有真正解释任何东西。我知道你有PHP网站,但说实话这真的不是一个简单的教程,它是一本手册,大部分时间都很混乱。
有没有人知道有关MySQLI新手的任何好教程?我知道正常的MySQL,但MySQLI没什么。我还需要有关如何使用mysqli等获取数据的教程,因为我不确定它是否与MySQLi不同?
也有人可以告诉我为什么人们说你不必在MySQLI上使用mysql_real_escape_string()
但是他们有一个MySQLI版本:mysqli_real_escape_string()
? - 我对此非常困惑,并希望确保我理解并做到这一点。
虽然我理解MySQLI的性能提升等对我个人来说,切换的主要目的是避免SQL注入,因为我一直在阅读SQL注入已成为MySQLI的过去,但我不确定这是否属实特别是因为我找到了一个用于MySQLI的mysqli_real_escape_string()。
如果有人知道任何书面教程之外的一些视频教程会很棒,当有人在打字和解释时说话时,我发现视频教程更容易理解。
答案 0 :(得分:4)
我发现这两篇文章非常有帮助:
另外,要了解一般的MySQL预处理语句:
关于函数mysqli_real_escape_string(),我认为他们在使用Mysqli时有它,但不是准备好的语句。因为使用Mysqli并不强制使用它们,实际上在某些情况下不建议使用它们。
我不知道视频教程,但我希望这有用。