hackerman Posted June 20, 2007 Report Posted June 20, 2007 Gribēju paautāt par pierakstu. Tās pēdiņas (` `) taču nav obligātas? Itkā kverijs izpildās arī bez pēdiņām. Tās ir domātas tikai, lai būtu ērtāk skatīt kodu?
v3rb0 Posted June 20, 2007 Report Posted June 20, 2007 mysqlam tās ` bija lai varētu keywordus izmantot kā lauku/tabulu(?) nosaukumus. sagribēsies lauku nosaukt par where, tad vajadzēs tās `, lai gan labak ir keywordus neizmantot lauku nosaukumiem.
bubu Posted June 20, 2007 Report Posted June 20, 2007 Man ` pēdas nekad nav likušās ērtāka koda skatīšanai. Tieši otrādi - padara kodu riebīgāk lasāmu. Tāpēc nekad neesmu lietojis tās - vienkārši nelietoju tabulu/lauku nosaukumos keywordus un nav problēmu.
andrisp Posted June 20, 2007 Report Posted June 20, 2007 Vēl tas arī aizsargā no iespējas, ka upgreidojoties, pēkšņi kāds vārds, ko tu iepriekš aktīvi lietoji un kas nebija mysl keywordos, kļūst par tādu.
hackerman Posted June 20, 2007 Author Report Posted June 20, 2007 Ir gadījies? Nu iespēja ir, bet manuprāt, nekāda lielā..
andrisp Posted June 20, 2007 Report Posted June 20, 2007 Nav gadījies, un iespēja tiešām nav baigi lielā. Bet shit happens. ;)
v3rb0 Posted June 20, 2007 Report Posted June 20, 2007 kat tik sarakstīt visur ` neprasa vairāk laika nekā ar search & replace pēc mysql upgrades to vienu nelaimīgo lauku renamēt no nelaimīgais_lauks uz `nelaimīgais_lauks`
Kavacky Posted June 21, 2007 Report Posted June 21, 2007 Man pašam šķiet, ka ar `` ir ērtāk. Uzreiz izdalās lauki skatoties.
Delfins Posted June 22, 2007 Report Posted June 22, 2007 Iekš SQL varbūt arī smuki izskatās, bet iekš PHP koda drausmīgi.. tādā gadījumā jālieto visādas SQL klases/wizardus. Kaut gan pēc Best Practicies tie lauki nosaukim reti sakritīs ar keywordiem.
king999 Posted June 22, 2007 Report Posted June 22, 2007 Piekrītu kavacky, tiešām ērti izdalās, uzreiz atvieglo koda lasīšanu, pieļaujot, ka ir syntax highlighting.
Recommended Posts