PHP on üks enimkasutatavaid programmeerimiskeeli Internetis ja see võimaldab teha palju enamat kui lihtne HTML. MySQL võimaldab hõlpsasti luua ja muuta oma serveris andmebaase. Neid tööriistu koos kasutades saab luua keerukaid ja võimsaid kohandatud veebisaite ja andmebaase. PHP ja MySQL-i osas on palju õppida, kuid põhitõdede kasutuselevõtt võtab vaid veidi aega. Alustamiseks vaadake 1. sammu allpool.
1
Saate aru, mis on PHP ja MySQL. PHP on skriptikeel, mida saate kasutada interaktiivsete skriptide koostamiseks. Need skriptid käivitatakse veebiserveris ja seejärel tagastatakse tulemused HTML-i kaudu vaatajale. PHP võimaldab luua väga interaktiivseid ja kasutajakeskseid veebisaite. MySQL on avatud lähtekoodiga andmebaasi keel. See võimaldab teil oma serveris luua, redigeerida ja juurde pääseda mitmele andmebaasile. Nende kahe kombinatsioon on veebipoodide, foorumite, mängude ja muu jaoks hädavajalik. PHP võib koguda kasutajalt vormiteavet, luua ja redigeerida serveris faile, saata ja vastu võtta küpsiseid, piirata juurdepääsu, krüptida andmeid ja palju muud.
2
Rentige või looge veebiserver. PHP ja MySQL kasutamiseks on teil vaja juurdepääsu veebiserverile. Kui teil pole juurdepääsu veebiserverile, peate selle oma arvutisse installima. See juhend näitab teile, kuidas leida odavat ja usaldusväärset veebimajutajat. Selles artiklis kirjeldatakse, kuidas luua oma veebiserver.
3
Otsige ressursse. PHP ja MySQL kodeerimise läbi ja lõhki õppimiseks on mitmeid viise. Seal on võrguressursse, veebikursusi, raamatuid ja klassiruumi kursusi. Kõik need aitavad teil PHP-d ja MySQL-i õppida. Kõige populaarsem veebiressurss on w3schools.com. See on esmaesitlus veebiarenduse juhiste veebisait, mis hõlmab kiiresti põhitõdesid koos interaktiivsete õpetustega. Saadaval on ka mitmesuguseid raamatuid. Mõned kõige populaarsemad raamatud on Robert Nixoni „PHP, MySQL, JavaScript ja CSS õppimine” ja Luke Wellingi „PHP ja MySQL-i veebiarendus”. Kontrollige oma kohaliku kogukonna kolledži kursuste loendeid. Teie piirkonnas võib olla ka programmeerimiskoole või tunde, mida juhitakse kogukonnakeskustes. Professionaalide juhitud praktilised tunnid võivad olla suurepärased, et saada küsimustele vastuseid ja näha koodi toimimas.
4
Laadige alla vajalikud tööriistad. PHP-skriptide ja MySQL-i andmebaaside loomise alustamiseks peate alla laadima mõned põhitööriistad. Kuigi PHP-d saab redigeerida mis tahes tekstiredaktoris, avastate, et spetsiaalse kodeerimisredaktori kasutamine muudab teie elu palju lihtsamaks. Populaarsete tasuta toimetajate hulka kuuluvad Notepad++, Komodo Edit, NetBeans ja Eclipse. Populaarsete tasuliste programmide hulka kuuluvad PhpStorm, Adobe Dreamweaver ja PHP Designer. MySQL-i kasutamiseks peate selle oma veebiserverisse installima.
5
Avage oma tekstiredaktor. PHP luuakse igas tekstiredaktoris, kuigi spetsiaalne kodeerimisredaktor tõstab teie süntaksi esile ja muudab selle lugemise palju lihtsamaks.
6
Looge põhiline veebisait. PHP eksisteerib standardses HTML-failis. PHP-skripti tulemuste nägemiseks peab teil olema selle kuvamiseks põhiveebisait:
PHP test
7
Looge põhiline ECHO skript. Funktsioon “ECHO†prindib teksti tagasi veebisaidile. See on PHP põhifunktsioon ja aitab teil õppida PHP süntaksi vormindamist. Kõik PHP skriptid algavad tähega . Avaldused on lõppes semikooloniga (;).
PHP test
8
Lisage oma PHP-skriptile kommentaare. See on hea tava. Kommentaare ei kuvata kasutajale, kuid need võimaldavad teistel arendajatel näha, mida te teete. Samuti võivad need aidata teil meelde jätta, mida proovisite, kui vaatate koodi hiljem uuesti.
PHP test
9
Looge mõne põhimuutujaga skript. Muutujad on objektid, millele on skriptis määratud väärtused. Seejärel saate neid muutujaid kasutajale tulemuste kuvamiseks manipuleerida. Muutujad on PHP skriptimise võimas osa ja neid tähistatakse muutuja ees tähega “$â€.
PHP test
10
Looge põhiline If/Else avaldus. Suur osa PHP funktsioonidest pärineb If/Else avaldustest. Need võimaldavad teil luua tingimused konkreetsete käskude esitamiseks. See on eriti kasulik kohandatud sõnumite loomiseks ja ühenduste kontrollimiseks.
PHP test
11
Ühendage MySQL serveriga. Enne andmebaasi loomist peate looma ühenduse MySQL-serveriga. Seda saate teha MySQL-i käsurea liidese kaudu või PHP-ga, mida siin käsitletakse. Ühenduse loomisel kasutatakse funktsiooni mysqli_connect(host, kasutajanimi, parool).Ühendus andmebaasiga on määratud muutujale “$connectionâ€. See võimaldab teil hiljem skriptis ühendusele hõlpsasti viidata. Et näha, kuidas andmebaasi loomiseks MySQL-i käsurea abil lugege seda artiklit.
12
13
Looge oma andmebaas. Kui olete ühenduse avanud, saate andmebaasi loomiseks koodi lisada. Andmebaas ei sisalda veel andmeid; esimene tabel andmebaasis lisatakse järgmises etapis. Kasutate andmebaasi loomiseks käsku CREATE DATABASE.
14
Looge oma andmebaasi jaoks tabel. Kui andmebaas on loodud, saate vormidelt hangitud andmete salvestamiseks luua tabeli. Tabelit saab konfigureerida mis tahes viisil, mis sobib teie andmetega. Selles etapis loodud tabelis on kolm veergu: Eesnimi, Perekonnanimi ja Vanus. Tabeli nimeks on “Usersâ€
15
Looge oma HTML-vorm. See vorm võimaldab kasutajatel sisestada oma andmed veebisaidil olevale vormile. Need andmed salvestatakse seejärel faili ja sisestatakse varem loodud andmebaasi. Kui kasutaja klõpsab pärast vormi täitmist nuppu Esita, saadetakse andmed faili “insert.php—.
16
Looge fail insert.php. Kui olete vormi loonud, peate andmete andmebaasi ülekandmiseks looma faili insert.php. Kirje lisamiseks tabelisse Users kasutate käsku INSERT INTO.
17
Siit saate teada, mida PHP-ga teha saab. Peale andmebaasihalduse saab PHP-ga palju saavutada. Saate avada faile, saata e-kirju, luua küpsiseid, alustada privaatseansse ja palju muud. Potentsiaalid on peaaegu piiramatud, mistõttu tehakse nii palju veebiarendusi PHP-ga.
18
Uurige, mida teised teevad. Üks kiiremaid viise PHP õppimiseks on uurida teiste arendajate loodud koodi ja kohandada seda teie võidule. Kuigi veebisaidi PHP-koodi pole võimalik uurida ilma otsese juurdepääsuta serverile, kus seda hostitakse, on mitmeid kogukondi, mis jagavad koodi ja aitavad selgitada, mis sellel toimub. GitHub on üks populaarsemaid avatud lähtekoodi ja koostöö hoidlaid
19
Õppige PHP turvalisust. Turvalisus veebis on tõsine probleem ja koodi turvalisuse tagamine on väga oluline. See on eriti oluline, kui tegelete paroolide ja makseteabega. Veenduge, et teie vormid ja andmebaasid oleksid sissetungimise eest kaitstud. Sellest artiklist leiate üksikasjaliku ülevaate turvalise sisselogimise loomise kohta PHP ja MySQL-iga.