|
Как да въвеждаме правилно код и защо е нужно това?
Правилно въведеният MySQL код позволява не само по-лесното откриване на грешки, които понякога могат да бъдат много досадни, но и олеснява четенето на запитванията, което пък от своя страна допринася за повишаване на производителността на кода. Нека да започнем с един пример, за да формулираме дадения проблем. Да кажем трябва да се въведе MySQL запитване със SELECT. Ето и конкретният пример: CODE
Естествено кодът може да бъде много по сложен, което поражда необходимостта от правилното му подреждане. Всяка ключова дума трябва да се записва на отделен ред, под нея се поставят данните за нея. Тези данни също трябва да са правилно подредени. От горния пример веднага се разбира какво трябва да се изведе, по какви критерии и условия. Ето и още един UPDATE пример: CODE
Този стил прави кода много по-четлив и настина много по-лесен за обработка. Представете си например, направили сте цялото MySQL запитване на един ред, и Ви се появи при изпълнението на този код съобщение за грешка. Ако не сте достатъчни добри в MySQL може да ви отнеме доста време за да намерите грешката и да я отстраните. А защо трябва да губите време? При този стил, всяка грешка ще Ви се стори като детска играчка, защото сте диференцирали запитването така, че дадена грешка ще има само една неизвестна, което свежда времето за разрешаване на проблема до минимум. По трудно е да се записва INSERT запитване, тъй като тази команда може да бъде структурирана по различен начин. Единият вариант е това да стане с VALUES, който ще изглежда така: CODE
Това може да се запише и по друг начин, а именно: CODE
Така подреден, Ви позволява веднага да проверите дали зададените колони са колкото стойностите. Едва ли има съмнение, че този начин на записване Ви позволява да увеличите собствената си производителност, а също така осигурява и безприпятствено откриване и бързо коригиране на грешките. INSERT запитването може да се извършва и чрез SET. Ето и един пример: CODE
Както можете да забележите командата завършва с точка и запетая. Всяка MySQL команда завършва така. По този начин MySQL различава различните команди. В PHP командата за запитване към базата за данни е mysql_query(). Запитванията в php стават за по-голяма прегледност с променлива. Ето и един пример: CODE
В този пример записът е грешен. Защо? Нека да видим как трябва да бъде записан този код: CODE
След което тази променлива се праща към базата за данни с: CODE
Надявам се да съм бил полезен.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||









