|
С над 5 милиона инсталации и 35.000 даунлоуда на ден, MySQL е най-популярната Open-Source база за данни в света. Създадена от Michael "Monty" Widenius през 1994 година, днес тя се разработва от MySQL AB. Ръка за ръка с PHP, MySQL е важна част от всяка една уеб презентация на днешно време.
Тъй като PHP е най-често срещания програмен език използващ MySQL, затова в този урок ще се концентрираме изцяло в работата с него. Предпоставка за този урок е инсталацията на MySQL на вашата платформа. Надявам се да не сте срещнали трудности при това. Създаване на таблица (CREATE) Да започнем със създаването на табела под MySQL използвайки PHP. Но преди да създадем своята първа табела, нека да обясня характеристиките на всяко едно поле от тази база за данни. CODE
След като знаете вече характеристиките на полетата, трябва добре да си направите сметка, каква информация точно ще съдържа вашата табела и какъв обем ще има тя, за да не губите излишно място при създаването на табелата си или обратното, да оставите по-малко място отколкото е необходимо, което е по-лошо! В нашия първи пример трябва да създадем една табела, в нашата база за данни на име ‘test’, в която искаме да запаметим имената и рожденните дати на нашите приятели. За тази цел са ни необходими полетата 'id', 'name' и 'borndate'. Полето 'id' ще иползваме за да номерираме всяко едно попълнение, като всеки номер ще е уникален, т.е няма да се повтаря на друго място в табелата. Това се постига с атрибута 'UNIQUE'. За да не ви се налага при всяко едно ново попълнение да нанасяте и номера му , се добавя и атрибута 'auto increment' към полето 'id', при което номерата автоматично нарастват с едно. SQL командата за тази таблица на име friends изглежда по следния начин: CODE
Ако нямате клиент, с който да управлявате MySQL, например phpMyAdmin, то тогава трябва да създадете табелата си с помоща на конзола като напишете следното: CODE
при успех, ще получите като резултат следното: CODE
Ако желате може да си създадете и табелата чрез PHP, но преди това трябва да видим как точно PHP комуникира с MySQL и какви функции се използват. За да може PHP да комуницира с MySQL, то той първо трябва да се свърже с нея. Това става с функцията mysql_connect(host,user,password). Следващата стъпка е да изберете с коя база за данни искате да работите. Това се определя с функцията mysql_select_db(име на базата за данни). За да се обърнете към MySQL то трябва да направите запитване (query), което става с функцията mysql_query(запитване). След приключване на работата си с MySQL трябва да затворим връзката си към нея с функцията mysql_close(). Създаването на нашата табела ще изглежда по следния начин: CODE
След изпълнение на този скрипт ще създадете вашата таблица ‘friends’.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||









