有人告诉我,我最好使用PDO
MySQL 转义,而不是mysql_real_escape_string
.
也许我正在度过一个脑残的日子(或者可能是因为我没有想象力是一个天生的程序员,而且在 PHP 方面我仍然处于新手阶段),但是有查看了 PHP 手册并阅读了 PDO 上的条目,我仍然不清楚 PDO 到底是什么以及为什么它比使用mysql_real_escape_string
. 这可能是因为我还没有真正掌握 OOP 的复杂性(我假设它与 OOP 有关),但除了变量和数组值前面似乎有一个冒号之外,我仍然不确定它实际上是什么以及您如何使用它(以及为什么它比mysql_real_escape_string
. (这也可能与我对什么是“类”并没有清楚的了解有关,所以当我阅读“PDO 类”时,我真的一点也不聪明)。
在阅读了 MySQL 网站的“开发者专区”位上的一两篇文章后,我仍然不清楚。由于目前我什至无法弄清楚它是什么,我认为现在使用它可能有点超出我的能力,但我仍然有兴趣扩大我的教育范围并找出如何改进事情。
谁能用“简单的英语”向我解释 PDO 是什么(或指出我用简单的英语写的关于该主题的东西的方向),以及您将如何使用它?