【发布时间】:2014-04-29 15:58:49
【问题描述】:
当使用 PHP 插入 MySQL 时,我可以执行以下任一操作:
$query = 'INSERT INTO tablename SET id = "4"';
$query = "INSERT INTO tablename SET id = '4'";
$query = 'INSERT INTO tablename SET id = \'4\'';
$query = "INSERT INTO tablename SET id = \"4\"";
是否有理由(安全性、性能、代码可读性……)为什么我应该更喜欢其中之一?
【问题讨论】:
-
你想要哪个。
-
你在这里有一个很好的答案:stackoverflow.com/questions/11321491/…
-
你想要哪一个,只要你准备好你的陈述。
-
就我个人而言,我总是使用双引号包裹的查询。打字少了,出错的余地也少了。 这只是我 ;-)