Դաս 67 – PHP: MySQL և ինչպես ստեղծել database phpMyAdmin-ով

0

PHP-ն ունակ է կապել և մանիպուլյացիաների ենթարկել տվյալների բազան՝database-ը։ Ամենահայտնի database-ի համակարգը, որը օգտագործում է PHP-ն կոչվում MySQL։ Սա անվճար համակարգ է, որը գալիս է Wampserver ծրագրային ապահովման հետ միասին։ Վերջինս դուք պետք է որ տեղադրած լինեիք Ձեր համակարգչում դասընթացների ամենասկզբում։ Այժմ մենք կփորձենք աշխատել MySQL տվյալների բազաների հետ։

Մենք կստեղծենք մեր տվյալների բազան phpMyAdmin-ով, որը MySQL-ի մի մասն է կազմում։ Եթե արդեն իսկ տեղադրել եք Wampserver-ը, ապա հեշտությամբ կարղ եք անցնել դեպի phpMyAdmin բաժինը։ Սեղմեք ներքևի աջ անկյունում գտնվող նշանի վրա և մենյուից ընտրեք phpMyAdmin-ը։

wampserver_menu2

Ծրագրի ավելի թարմ տարբերակում մենյուն կունենա հետևյալ տեսքը։

wampserver_phpMyAdmin

Ավելի հեշտ տարբերակ է մուտքագրել հետևյալ հասցեն բրաուզերում՝

http://localhost/phpMyAdmin/

Դուք պետք է տեսնեք phpMyAdmin էջը։ Հետևյալը ավելի վաղ տարբերակն է

phpMyAdmin

phpMyAdmin-ի վերջին տարբերակում կտեսնեք login։ Որպես username մուտքագրեք root, իսկ գաղտանբառը թողեք դատարկ։

phpMyAdmin_login

Այժմ սեղմեք Go կոճակը։

phpMyAdmin_start_screen

Եթե Ձեզ անհրաժեշտ է սահմանել գաղտնաբառը phpMyAdmin-ի համար, ապա սեղմեք Change password վերևի մասից։ (Հետևյալը պետք է անել, եթե ձեր webserver-ը միացված է ինտերնետին և արտաքին աշխարհը կարող է օգտվել դրանից։ Մեր ամբողջ կոդավորումը մենք անում ենք local, այնպես որ կարող եք թողնել username-ը և password-ը ինչպես որ տրված է սկզբնապես։ Մենք կփոխենք այն ավելի ուշ․․.):

Մենք պատրաստվում ենք ստեղծել տվյալների բազաներ օգտագործելով հետևյալը: Եթե տեսնում եք OK էջը, ապա դուք ունեք այն ամեն ինչ Ձեզ անհրաժեշտ է։ Հնարավոր է, որ ցանկանաք bookmark անել mysql page-ը։

Եթե չեք կարող տեսնել էջը, ապա հնարավոր է, որ MySQL install արված չէ կամ կոնֆիգուրացիաները ճիշտ են։

Ինչպես ստեղծել database phpMyAdmin-ով։

Դուք կարող եք ստեղծել ձեր database աղյուսակները և հարցումները օգտագործելով PHP կոդը: Բայց մինչ այդ, ճիշտ կլինի պատկերացում կազմել նրա մասին, թե ինչ եք ստեղծելու: Եթե նոր եք ծանոթանում տվյալների բազային ահա պարզ այբբենարանը:

Ի՞նչ է տվյալների բազան և ինչ տեսք ունեն դրանք։

Տվյալների բազան՝ database-ը միջոց ինֆորմացիա պահելու համար։ Դուք կարող եք հավաքել և պահել Ձեր բոլոր կոնտակտների անունները և հասցեները կամ հիշել գաղտնաբառերը Ձեր օնլայն ֆորում համար։ Կամ գուցե հաճախորդի տվյլաները։

Երբ ստեղծում եք տվյալների բազա, ապա դուք կառուցում եք նման մի բան:

database_info

Սյուներ (ID, Title, First_Name, Surname) կոչվում են Fields։ Շարքերը՝ Records։ Յուրաքանչյուր record ունի առանձին մուտք:

Տվյալների բազայում, դուք հիշում եք ինֆորմացիան Table-ում՝ աղյուսակում: Մեկ բազան կարող է պարունակել բազմաթիվ աղյուսակներ, և նրանք կարող են կապված լինել միմյանց հետ: Երբ աղյուսակները կապված են իրար հետ, ապա այն կոչվում է relational database։ Եթե պարզապես մեկ աղյուսակ է ձեր տվյալների բազայում, ապա այն կոչվում է flat-file database։ Flat-file տվյալների բազան ավելի հեշտ է ստեղծել և հասկանալ, այնպես որ, մենք կսկսենք ստեղծել դրանք օգտագործելով phpMyAdmin-ը:

Այսպիսով, սկսեք Ձեր սերվերը և phpMyAdmin։ Մուտքագրեք ձեր մուտքաբառը՝ username և գաղտնաբառը՝ password (գաղտնաբառը դատարկ է մնում, եթե չեք փոխել ոչինչ):

Մեզ հետաքրքրում է create new database-ի տակ գտնվող textbox-ը

mysql4

Եթե չեք տեսնում է create new database բաժինը սեղմեք New phpMyAdmin-ի ձախ մասից

phpMyAdmin_start_screen2

Մուտքագրեք ձեր տվյալների բազայի համար անվանում Create database բաժնում։ Գրեք addressbook

phpMyAdm_new_db_name

 mysql5

Վերջացնելուց հետո սեղմեք Create կոճակը և կհայտնվեք նոր էջում։ Ահա հին տարբերակը․

mysql6

 phpMyAdmin-ի Նոր տարբերակը․ phpMyAdm_db_table

Այս նոր հատվախում դուք կարող եք ստեղծել աղյուսակ database-ում։ Ինչպես ասվում է ներկա պահին աղյուսակներ չեն հայտնաբերվել տվյալների բազայում No tables found in the database։ Սակայն database-ը ինքնին արդեն իսկ ստեղծված է։

mysql7

phpMyAdm_db_table2

Նոր աղյուսակ ստեղծելու համար մուտագրեք անվանումը ներքև box-ում։  Դուք կարող եք նույնիսկ մուտքագրել Field-երի` դաշտերի քանակը։ Ինչպես հիշում եք field-երը սյուներ են և լինելու են օրինակ first_name, surname, address և այլն։ Դուք միշտ կարող եք ավելացնել ավելին, երբ ցանկանաք։ Այժմ մուտքագրեք 4, ինչպես ներքև պատկերում։

Վերջացնելուց հետո սեղմեք Go կոճակը, և կհայտնվեք մի նոր ավելի բարդ էջում։

mysql8

Կամ այստեղ (ավելի նոր տարբերակը ծրագրի)

phpMyAdm_db_fields

Այս էջում սահմանելու եք դաշտերը ձեր տվյալների բազայում։ Հաջորդ դասում կուսումնասիրենք, թե ինչպես։

Հարգելի ընթերցող, խնդրում ենք չմոռանալ like տալ մեր ֆեյսբուքյան էջին, քանի որ նորությունների մեծ մասը առաջինը տեղադրվում է հենց այնտեղ։ Ինչպես նաև հետևեք մեզ այլ սոցիալական ցանցերում և, իհարկե, գրանցվեք մեր բլոգում։

Share.