MySQLi准备好的语句?

我决定通过使用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()。

如果有人在书面教程的基础上知道任何视频教程,那么一些视频教程将非常棒,我发现,当人们在打字和解释事物时,有人讲话时视频教程更容易理解。


我发现这两篇文章非常有帮助:

  • http://devzone.zend.com/article/686-extmysqli-Part-I---Overview-and-Prepared-Statements

  • http://devzone.zend.com/article/687

  • 另外,要了解一般的MySQL准备语句:

  • http://dev.mysql.com/tech-resources/articles/4.1/prepared-statements.html

  • 关于函数mysqli_real_escape_string(),我认为它们适用于你使用Mysqli的时候,但不是准备好的语句。 因为使用它们来使用Mysqli并不是强制性的,实际上在某些情况下他们不被建议。

    我不知道一个视频教程,但我希望这是有帮助的。

    链接地址: http://www.djcxy.com/p/47753.html

    上一篇: MySQLi Prepared Statements?

    下一篇: CMake Eclipse Build Configurations