虽然我在网上搜索了很多,但我还没有完全找到答案。在 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/