PhpMyAdmin - работа с бази данни в denwer

PhpMyAdmin - интерфейс, който ни позволява да се работи с базата данни. MySQL база данни - основен инструмент за създаване на динамични уеб сайтове.
Принципът на работа е както следва: да се създаде уеб сайт HTML рамка и на определени места рамката (например, в пространството около основната съдържание) през PHP-скрипт от базата данни показва информацията, която формира съдържанието на сайта.






В тази статия ще научите как да се създаде база данни на локалния компютър с помощта на Денвър.

Така че, тече Денвър и подкара по-дълбоко в джунглата (прочетете за инсталиране на Денвър подробности).


За да започнете да използвате етикета на Start Denwer.

Преминете на страницата, за да изтеглите списък с връзки.

Кликвайки върху него може да се стартира, няма да повярвате, Внос Внос PhpMyAdmin програма.

На локалния компютър, тъй като ние ще трябва да създадете потребител.

На страницата "Привилегии", щракнете върху връзката "Добавяне на нов потребител".

На страницата на потребителя Add, въведете потребителско име и парола и изберете всички привилегии, това, което би могло да бъде стотинка мъдър.

Натиснете бутона "Go" и ако всичко е наред, тогава ние виждаме потвърждение на създаването на нов потребител.

Сега ние ще работим с PHP-скрипт и да го свържете с помощта на базата данни ще трябва да използвате потребителското име и паролата, които използва, за да го създадете (най-важното, не забравяйте, че ние сме там писмено, когато се създава потребител).


Създаване на нова таблица в базата данни за нашия проект

Отиди на главната страница PhpMyAdmin-а

И въведете името на новата база данни на главната страница, щракнете върху бутона "Create".

Това е всичко, създадена база.

Информацията в базата данни се съхраняват не просто така, а в таблиците. Ето защо, ние трябва да се създаде най-малко една маса с някои от направените CMV области. За да направите това, използвайте полето "Създаване на нова таблица в базата данни."
Зададохме на масата за името и да се уточни броят на полетата в тази таблица.

Бих искала да отбележа тук е фактът - таблиците в базата данни могат да бъдат неограничен брой. И, за да се възстановят данните от таблицата по-просто ще трябва да посочите името и областта, от която извадковите данни, и след това поставете в нужда в HTML-скелет на PHP-скриптове.

След натискане на бутона "Към" зареди страница създадете полета в базата данни.

Фиг. 1. Създаване на поле в таблицата.


Сега, за да продължиш напред, трябва да се яде малко теория

Информацията, съхранявана в базата данни, както следва:

Той разполага с база данни, която има специфично име (в този случай new_base). таблиците в базата данни са разположени, може да има произволен брой (в този случай, ние създаваме една маса в данните за tablica new_base). Вътре масите имат полета с данните в клетките, като броят им се уточнява при създаването на една маса (в този случай ние създаваме 3 полета).

Графично, този случай може да бъде представен, както следва:

Във всеки маса трябва да присъства поле услуга, наречена основен ключ поле. Това поле позволява нас номерирани редове в таблицата и след това се отнасят към конкретна линия на стойността му в основен ключ поле (в този случай ролята на ключов областта на първичния поле номер).

Теорията приключи, се пристъпи към създаването на таблици в практиката.

Всички nizheiduschy текст се отнася до фиг. 1.

В началото, нека създадем тази много необходима основен ключ област. първичен ключ поле, ние ще бъдем в първото поле. Да вървим стъпка по стъпка:

1) Посочва се името на нашата област, например, номер.

2) Изберете типа на полето. По подразбиране на типа на полето си струва стойност VARCHAR - което означава, нетипизирани данни, което означава, VARCHAR - е всеки от героите. Текст, цифри, букви - всичко VARCHAR. Ако изберете вида на VARCHAR, а след това на следващия поле за въвеждане дължини / стойности трябва да се посочи максималният брой знаци, в клетката.

Друг интересен тип данни - е ТЕКСТ. Въведете текст на данните говори за себе си: в областта на клетки от този тип може да съдържа текстови знаци (букви, цифри, интервали HTML кодове и т.н.). Но за разлика от тип VARCHAR текста не е необходимо да се уточни дължина / стойност. Стойността на дължина текст се приравни автоматично с 65,535 знаци и поле за въвеждане дължини / стойности трябва да се изпуска от Хартата.







И последното типа на данните, които представляват интерес за нас - това е INT. тип поле клетки INT могат да съдържат само цели числа. Когато определяте тип поле INT а трябва да се посочи броят на знаците дължина / стойност.

Останалите видове данни, използвани ooochen редки. И когато смятате, че трябва да се използват други типове данни, трябва да се много по-развит в тази посока, че самите те ще знаят какво означават те. И на този етап аз скромно мълчи за всички останали извратени типове данни.

Сега обърнете внимание - за да зададете основните ключовите параметри на полетата трябва да бъдат избрани тип данни INT защото клетки в тази област, а именно услугата ще целочислени данни (брой редове).

3) За първичен ключ поле, ние трябва да промените стойността на допълнение на auto_increment. Това се прави, за да се гарантира, че при създаването на нова линия, ние не трябва да се притеснява относно въвеждането на данни в основен ключ поле, той ще бъде попълнен автоматично (до стойност в предишния ред на първичен ключ поле за добавяне на един - темпът на растеж на дърветата, пръчки).

4) И накрая, ние трябва да се постави на радио превключвател за Първична.

5) по желание може да бъде определен в стойността на атрибута неподписан. Тази стойност показва, че само положителни числа се съдържат в клетките на терена. Това се прави, за да се оптимизира, да се намали заделена памет за променливи.

Това е всичко, за да клавиша поле първичен.

Нула - стойността по подразбиране не е празно. Това означава, че клетките на полето трябва да се попълнят и трябва да съдържат поне някаква стойност. Ако имате нужда от запазване на клетките на полето празно (ясно е, че за първичен ключ поле, тази ситуация не може да възникне по никакъв начин), а след това се промени стойността на нула.

На следващо място, бързо дава необходимите атрибути на оставащите две полета (нека да бъде VARCHAR и текст), и погледнете на снимката, тъй като е всичко, което имам.

Няколко думи за дължина / стойност. За идентификационния номер, посочен 4. Това означава, че в клетките на полето може да съдържа информация, която не повече от 4 цифри (1000, 15, 9999 - може да бъде овладяна, но 10 000 - не може). Същото нещо за поле с тип VARCHAR INFA на.

Щракнете върху бутона Save и моят нов дизайн маса за базата данни, се ражда.

Ако натиснете кликнете върху Поставете връзка. Аз ще бъда в състояние да запълни новородено таблицата ръчно.

поле номер може да бъде оставено празно, тъй като е ние auto_increment атрибут, а клетката автоматично се записва първото поле 1.

В долната част на страницата, кликнете рекорд бутона и отиде въведени в базата данни.

ROOT потребителското променено на друго име, и да зададете парола, с едни и същи във позиции е домакин на 3 "127.0.0.1", "Localhost", "Производство".

След това бе избран "Премахване на всички потребители и се презарежда привилегиите". Сега показва "Достъпът е отказан", а на самия страница на PhpMyAdmin - PhpMyAdmin се опита да се свърже със сървъра MySQL, но сървърът отказа връзката. Проверете потребителското име и паролата в config.inc.php.

Проверете този файл не се навсякъде, защото оригиналния потребител "Root" е регистрирана там в 3 места без парола!
Какво да се прави и как да се оправи положението?
------
Благодаря предварително!

Но е време DATA или извратени типове данни? Въпреки, че аз не ги използват и Пиша 🙂 датата на маса под формата на секунди от епохата. Но много хора използват. В друг CMS виждал. Разбирам, че това е най-оптимални разходи на паметта в сравнение с използването на областта, която съхранява датата или времето, или VARCHAR Int.

Prompt, или по-добре се покаже как да се свържете два или за предпочитане няколко маси едновременно. Благодарим Ви!

въпрос за напреднали в тази тема: как да сменяте струни. сортиране (изберете ... заповед) не е подходящ, тъй като след №100 №1 трябва да бъде, а не №2, №3 и др ... до попълване на база данни с цел, probelmy не е бил, и след това реших да направя един ред последователно, в резултат аз смесени резултати и издава ....

Редът на реда в резултат се определя само от желание чрез заповедта от. Ако поръчката не зависи от дадена област и искате да се излагате, можете да добавите това, което някога поле, което е отговорно за процедурата (например ниво (инт)) и в него пише серийния номер, пробата, съответно -
SELECT * FROM тра-та-та ORDER BY ниво

Истината е, ако някога има нужда, за да вмъкнете линия между съществуващите, а след това първо ние трябва да изпълним молбата -
UPDATE `ниво table_name` SET = ниво + 1, където ниво> = "

и след това се вкарвайте за данните, които искате да вмъкнете

Wow))
Благодаря ви много ... в интернет много неща, но всички парчета, но парчетата, докато тук ... красива.

Благодаря ви много за статията!
Въпросът ми е в следните направления:
Ето как да влезе в PhpMyAdmin през Денвър интерфейс (Localhost / ...), но как да влезеш в PHPMyAdmin ако всички връзки в същия този интерфейс Денвър загубил? Например, стартирайте файл от директорията ...

какво да направя, за да PhpMyAdmin все още заредени, благодаря предварително ....

Това беше абсолютно същия проблем. На компютъра е имало още не denverovskaya бази данни и конфигурационни файлове в конфликт. Изтриване на файла, който довереник - всичко работи (за мен това беше празна - аз не губи нищо).
Опитайте възможно помощта.

Имам подобна ситуация
грешка
MySQL, каза:

Връзка за controluser както са дефинирани в конфигурацията ви провали.

да се разбере! InternetExpl променени на Chrome. помогна

Ами, всъщност аз не кана и стои само за чайника.
Благодарение на Андрю, сега може да се конкурира и чайници.
Като цяло се дължи на статията, аз са се увеличили. Благодаря.

Има параметър A_I -necessity просто отбележете. Различни версии на PhpMyAdmin.

Благодаря Ви много. Много ясно присъствие писмено. Бих искал да знам как базата данни да се направи час и дата, например, изпращане на отзиви.
Благодаря.

Е, ако искате да изтриете denwer след това просто да изтриете папката, където е инсталиран (обикновено C: \ уеб сървъри). И за uchetki корен, на вас трябва PhpMyAdmin конфигурационен файл - config.inc.php файл (пътя до файла обикновено е - C: \ уеб сървъри \ у дома \ Localhost \ WWW \ Tools \ PhpMyAdmin) променлива промяна

$ CFG [ 'Servers'] [$ в] [ 'парола'] = 'парола';

О, разбирам, че е необходимо да "Root" също се променя на името на потребителя.