Ik ben redelijk bekend met zowel PHP als SQL, maar heb nu twee kleine vraagjes 
1) Vroeger, toen ik nog veel moest debuggen, werkte de volgende query niet in een wat oudere versie van MySQL:
Nu bleek dat 'email_lijst' niet mocht (
) maar weer wél als ik daar backticks omheen plaatste, en dus leerde ik backticks gebruiken. Sindsdien schrijf ik álle queries in de volgende stijl:
Allemaal leuk & aardig, maar ik vraag me af of dit nog wel nodig is. Bij latere versies van MySQL ben ik de fout nog niet tegengekomen, maar uit voorzorgsmaatregelen doe ik het maar zo. Kan ik die backticks weglaten? Vooral met JOINS is 't zo'n typwerk
2) phpMyAdmin zet alle newlines in stukken meer-regelige teksten die in een query komen om naar "\\n" die vervolgens door MySQL netjes weer in newlines wordt omgezet. Ik laat de newlines echter altijd puur in de query staan, niet echt netjes dus, maar mag dat en kan dat nooit fouten opleveren? Ik denk dat het één en 't ander wel te maken heeft met je persoonlijke codeerstijl, maar miss dat iemand nog argumenten heeft
1) Vroeger, toen ik nog veel moest debuggen, werkte de volgende query niet in een wat oudere versie van MySQL:
code:
1
| SELECT kolom FROM email_lijst WHERE etc |
Nu bleek dat 'email_lijst' niet mocht (
code:
1
| SELECT `kolom` FROM `tabel` WHERE `kolom` = 'tekst' OR `kolom2` = 10 |
Allemaal leuk & aardig, maar ik vraag me af of dit nog wel nodig is. Bij latere versies van MySQL ben ik de fout nog niet tegengekomen, maar uit voorzorgsmaatregelen doe ik het maar zo. Kan ik die backticks weglaten? Vooral met JOINS is 't zo'n typwerk
2) phpMyAdmin zet alle newlines in stukken meer-regelige teksten die in een query komen om naar "\\n" die vervolgens door MySQL netjes weer in newlines wordt omgezet. Ik laat de newlines echter altijd puur in de query staan, niet echt netjes dus, maar mag dat en kan dat nooit fouten opleveren? Ik denk dat het één en 't ander wel te maken heeft met je persoonlijke codeerstijl, maar miss dat iemand nog argumenten heeft
ifconfig eth0 down