php - 最优化的 MySQL 语法

标签 php mysql optimization syntax

虽然我在网上搜索了很多,但我还没有完全找到答案。在 PHP 中,您可以优化输出,例如,通过输入

echo 'This is a sentence by ',$name,' which is fast';

代替

echo 'This is a sentence by $name which is very lowefficient';

我的基本示例代码是

$server=english
mysql_query("INSERT INTO uz(id,email,pw,cook) VALUES('$id','$mail','$pw','$cook')");

在语句中使用双引号和变量名。有没有办法优化这个或者它是“最佳”版本?我尝试过的每一次尝试都会导致 mysql 错误。

最佳答案

没关系。

这种优化对您的性能没有任何实际影响。各种串联方法之间的性能差异以微秒为单位。它们根本不扮演现实世界的角色。

请改用可读性最强且与您的编码风格最同步的内容。

您展示的 echo 示例也是如此。除非您运行它 100,000 次,否则在性能方面没有可测量的差异(在这种情况下,无论如何您都会做错事)。如果需要,可以使用 microtime() 进行自己的基准测试。

关于php - 最优化的 MySQL 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7826909/

相关文章:

php - 从网站抓取数据时,撇号未存储在 Mysql 数据库中

php - $_SESSION 用于临时变量?

MySQL连接3个表并计算另一个

mysql - 按每个表中的列对连接进行排序

c++ - 如果我将编译器优化标志添加到我的应用程序中,我是否也应该使用相同的标志重建我的工具包?

sql - 生成行组合的最快方法

php - 我正在尝试将脉冲实现到 PHP Ratchet Websocket 应用程序中

php - 使用 PHP 循环更新整个列的 SQL 连接语句

PHP MySQL 日期差异

Java:如何优化读取/更新/写入许多小文件的内存占用?