Veo, de vez en cuando, que la gente dice que la consulta SQL que se envía a un servidor desde la aplicación cliente no debe contener ningún salto de línea o espacios adicionales. Una de las razones por las que he escuchado es "¿por qué perder el tráfico de la red?".¿Por qué los espacios adicionales y los saltos de línea en las consultas son malos?
¿Hay alguna razón real para hacer que el código sea más difícil de leer y editar a favor de eliminar todos los espacios?
con espacios:
$q = 'SELECT
`po`.*,
`u`.`nickname`,
`u`.`login`
FROM
`postponed_operations` AS `po`
LEFT JOIN `users` AS `u` ON `u`.`id` = `po`.`user_id`
ORDER BY `will_be_deleted_after`';
return mysql_query($q);
Sin espacios:
$q = 'SELECT '.
'`po`.*,'.
'`u`.`nickname`,'.
'`u`.`login`'.
'FROM '.
'`postponed_operations` AS `po` '.
'LEFT JOIN `users` AS `u` ON `u`.`id`=`po`.`user_id` '.
'ORDER BY `will_be_deleted_after`';
return mysql_query($q);
Creo que quisiste tener una consulta comprimida sin espacios? 1 línea tal vez? – JohnP
@JohnP eso es exactamente lo que muestra mi ejemplo. –
@JohnP, tenga en cuenta que en el segundo ejemplo cada línea consiste en una cadena delimitada por una sola cadena, concatenada en la cadena en la línea anterior. – Hammerite