मैं समय-समय पर देखता हूं कि लोग कहते हैं कि क्लाइंट अनुप्रयोग से सर्वर पर भेजे गए SQL क्वेरी में कोई अतिरिक्त लाइनब्रेक या रिक्त स्थान नहीं होना चाहिए। मैंने सुना है कि एक कारण है "नेटवर्क यातायात बर्बाद क्यों?"।प्रश्नों में अतिरिक्त रिक्त स्थान और लाइनब्रेक क्यों खराब हैं?
वहाँ कोई वास्तविक कोड को पढ़ने के लिए कठिन बनाने के लिए सभी रिक्त स्थान को हटाने के पक्ष में और संपादित कारण है?
रिक्त स्थान के साथ:
$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);
बिना रिक्त स्थान:
$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);
मुझे लगता है कि आप बिना किसी स्पेस के लिए एक संकुचित प्रश्न हैं करने के लिए होती? शायद 1 लाइन? – JohnP
@ जोहानपी वही है जो मेरा उदाहरण दिखाता है। –
@ जोहानपी, ध्यान दें कि दूसरे उदाहरण में प्रत्येक पंक्ति में एकल-कोट-सीमांकित स्ट्रिंग होती है, जो पिछली रेखा पर स्ट्रिंग पर संयोजित होती है। – Hammerite