PHP中的查询字符串变量的空格和返回

时间:2016-02-17 05:39:12

标签: php mysqli

在查询字符串中有空格和返回是否可以?我希望我的代码看起来漂亮可读,但副作用就是空白。设置我的查询字符串有什么问题吗?它会以任何方式影响性能吗?

// set-up query string
$sql = "    SELECT some_column, another_column
            FROM my_table
            WHERE id = 15";

// prepare statement..
$stmt = $db->stmt_init();
if(!$stmt->prepare($sql))
{
    exit;
}

// bind params, execute, blah blah blah..

3 个答案:

答案 0 :(得分:0)

DB(或任何其他)性能不会受到任何影响。您可以根据需要随意缩进和格式化查询。稍后将使用您的代码的开发人员将深深感谢您。

答案 1 :(得分:0)

您好我想说的是您写的查询必须是最大可读的。 为了在服务器上做最小的负载,你可以使用选项来删除这样做的好习惯的空白区域。

答案 2 :(得分:0)

在PHP和HTML中都有空格没有问题,除非你回应PHP字符串。

确认这种方法的一种简单方法是尝试在<h1></h1>标记之间放置大量空格,只输出1个空格。

因此,通常空格并不重要。拥有空格可以使您的代码更整洁,更容易诊断问题。