Hoe om PHP en MySQL te leer
PHP is een van die mees gebruikte programmeertale op die internet en kan u veel meer as net HTML-bladsye doen. MySQL laat jou toe om maklik databasisse op jou bediener te skep en te verander. Deur hierdie twee instrumente saam te gebruik, kan u persoonlike, komplekse en kragtige databasisse en webwerwe skep. Daar is baie om te leer met betrekking tot PHP en MySQL, maar jy kan die basiese beginsels op `n baie kort tyd leer en gebruik. Lees stap 1 om te begin.
stappe
Deel 1
Maak gereed1
Verstaan wat PHP en MySQL is PHP is `n programmeertaal wat jy kan gebruik om interaktiewe opdragkodes te bou. Hierdie opdragkodes word op die webbediener uitgevoer en dan word die resultate deur HTML deur die gebruiker terugbesorg. PHP stel jou in staat om hoogs interaktiewe webwerwe te skep wat op die gebruiker gefokus is. MySQL is `n oop bron databasis taal. Dit laat jou toe om verskeie databasisse op jou bediener te skep, te wysig en toegang te verkry. Die kombinasie van hierdie twee is noodsaaklik vir aanlyn winkels, forums, speletjies en meer.
- PHP kan inligting van gebruikersvorms versamel, lêers op die bediener skep en redigeer, stuur en ontvang koekies, toegang beperk, enkripteer inligting en nog baie meer.
2
Vergewis uself van die voorvereistes. Jy kan net PHP leer, maar om hierdie taal optimaal te benut, is dit beter dat jy basiese kennis het HTML, CSS en jаvascript. Dit is omdat PHP-opdragkodes omgeskakel word na HTML en CSS wanneer hulle na die blaaier gestuur word. Om die fundamentele aspekte van hierdie tale te ken, sal die PHP-leerproses baie vinniger maak.
3
Huur of skep `n webbediener. Om PHP en MySQL te gebruik, het u toegang tot `n webbediener nodig. As u nie toegang tot `n webbediener het nie, moet u een op u eie rekenaar installeer.
4
Vind sommige hulpbronne Daar is `n groot verskeidenheid maniere waarop jy die besonderhede van kodering in PHP en MySQL kan leer. Daar is aanlyn bronne, aanlyn kursusse, boeke en gesig-tot-aangesig kursusse. Almal kan jou help om PHP en MySQL te leer.
5
Laai die nodige gereedskap af. Om te begin met die skep van opdragkodes met PHP en databasisse met MySQL, moet jy `n paar basiese gereedskap aflaai. Alhoewel jy PHP in enige teksredigeerder kan wysig, sal jy sien dat die gebruik van `n program toegewys aan die redigeringskode jou lewe baie makliker sal maak.
Deel 2
Skep basiese opdragkodes in PHP1
Maak jou teksredakteur oop PHP word geskep in enige teksredigeerder. Alhoewel as jy `n program aanwend vir kode redigering, sal jou sintaxis uitgelig word en dit baie makliker om te lees.
2
Skep `n basiese webwerf. PHP bestaan binne `n standaard HTML-lêer. Om die resultate van u PHP-opdragkode te sien, moet u `n basiese webwerf hê waar u dit kan vertoon.
3
Skep `n basiese opdrag met "ECHO". Die "ECHO" -funksie sal `n teks op die webwerf vertoon. Dit is `n basiese PHP funksie en sal jou help om PHP-sintaksis te formateer. Alle PHP-bevelkodes begin met php en eindig met?>. Die sinne eindig met `n semikolon (-).
phpecho "Dit is my eerste PHP-kode!" -?>
4
Voeg kommentaar by jou PHP-kode. Dit is `n goeie oefening om in te sluit. Opmerkings word nie aan die gebruiker gewys nie, maar laat ander ontwikkelaars toe om te sien wat jy doen. Dit help jou ook om te onthou wat jy probeer doen as jy later die kode nagaan.
php // Hierdie is `n reaksie wat `n lyn neem. "Dit is my eerste PHP-kode!" - / * Hierdie is `n opmerking wat verskeie reëls neem. * /?>
5
Skep `n kode met enkele basiese veranderlikes. Veranderlikes is voorwerpe wat waardes aan hulle toegewys het in die kode. Dan kan jy daardie veranderlikes manipuleer om resultate aan die gebruiker te wys. Veranderlikes is `n kragtige deel van die PHP-kode en word geïdentifiseer deur `n "$" voor die naam.
PHP / * Hierdie opdrag sal die twee variablesy vertoning uitset voeg (16) * / $ x = y = 4- $ 12- $ z = $ x + $ y-eggo $ Z -. / * Veranderlikes kan kassensitief wees en kleinletters. As u $ x = 4 verklaar, maar dan $ X skryf, sal u nie die veranderlike kry nie. * /?>
6
Skep `n basiese sin "If / Else". Baie van die funksionaliteit van PHP kom uit die "If / Else" stellings. Hierdie stellings laat jou toe om voorwaardes te skep vir spesifieke opdragte wat uitgevoer moet word. Hulle is veral nuttig om gepersonaliseerde boodskappe te skep sowel as om verbindings te kontroleer.
php $ t = datum ("H") - / * Dit definieer die veranderlike "$ t" as die tyd van die dag (datum) in `n 24-uur-formaat. (H). Dit is gebaseer op die bedienerklok. * / As ($ t<"20") {eggo "Het jy `n groot dag!" -} anders {eggo "Gaan slaap!" -} / * As die tyd is ouer as 20 (08:00), dan sal dit wys "Laat het `n goeie dag! " As dit na 20, "Gaan slaap!" Sal gewys word. * /?>
Deel 3
Skep `n basiese databasis met MySQL1
Koppel aan `n MySQL-bediener. Voordat u die databasis moet skep, moet u aan die MySQL-bediener koppel. U kan dit doen via die MySQL-opdrag-koppelvlak of met PHP, wat hier verduidelik word. Die skep van `n verbinding maak gebruik van die funksie
mysqli_connect (bediener, gebruikersnaam, wagwoord)
.Php $ verbinding = mysqli_connect ( "example.com", "admin", "password1") - / * Dit skep `n verbinding met MySQL bediener example.comcon die gebruikersnaam "admin" en die wagwoord "password1" *. / as (mysqli_connect_errno ()) {echo "Connection misluk met MySQL:". mysqli_connect_error () -} / / Dit gee `n boodskap as die verbinding nie werk nie.?>
- Die verbinding met die databasis is toegeken aan die veranderlike "$ verbinding". Dit sal jou toelaat om die verbinding later in die kode maklik te kontroleer.
- Om te sien hoe om `n databasis te skep deur die MySQL-opdraglyn te gebruik, lees hierdie artikel.
2
Skep jou databasis Sodra jy die verbinding oopgemaak het, kan jy kode byvoeg om die databasis te skep. Die databasis sal nog nie enige data bevat nie. Die eerste tabel in die databasis sal bygevoeg word in die volgende stap. Om die databasis te skep, sal jy die sin gebruik
SKEP DATABASE
.Php $ verbinding = mysqli_connect ( "example.com", "admin", "password1") - as (mysqli_connect_errno ()) {eggo "Verbinding het misluk met MySQL". mysqli_connect_error () -} $ sql = "Skep databasis database1" -As (mysqli_query ($ verbinding, $ sql)) {eggo "Die databasis database1 is suksesvol geskep" -} anders { "Fout met die skep van die base van dаta: ". mysqli_error ($ verband) -}?>
3
Skep `n tabel vir jou databasis. Sodra jy die databasis geskep het, kan jy `n tabel skep om die data wat jy van die vorms kry, te stoor. U kan die tabel instel as u u data wil pas. Die tabel wat in hierdie stap geskep is, sal drie kolomme hê: "Voornaam", "Laaste naam" en "Ouderdom" (naam, familienaam en ouderdom). Die tabel sal "Gebruikers" (gebruikers) genoem word.
Php $ verbinding = mysqli_connect ( "example.com", "admin", "password1", "database1") - as (mysqli_connect_errno ()) {eggo "Verbinding het misluk met MySQL". mysqli_connect_error () -} $ sql = "CREATE TABLE Gebruikers (PID INT NIE NULL AUTO_INCREMENT, primêre sleutel (PID), Noemnaam CHAR (30), Language CHAR (30), Ouderdom INT)" - / * Elke kolom moet die tipe het gespesifiseerde data (CHAR, INT, ens). vir CHAR waardes, is dit nodig om vas te stel hoe lank kan die string (30 in hierdie geval) wees .Die funksie PID veld AUTO_INCREMENT verhoog deur 1 vir elke entrada.Esencialmente, skep . `n identifikasie nommer vir elke totaal insette * / of (mysqli_query ($ verbinding, $ sql)) {eggo "die gebruikers tafel is suksesvol geskep" -} anders {eggo "Kon nie die tafel te skep:". mysqli_error ($ verband) -}?>
Deel 4
Skep `n vorm om data in jou databasis in te voer1
Skep jou HTML-vorm Hierdie vorm sal gebruikers toelaat om inligting in te voer deur hul velde van die webwerf te voltooi. Hierdie data sal dan in `n lêer gestoor word en in die databasis wat u vroeër geskep het, ingevoeg word. Wanneer die gebruiker die "Submit" -knoppie klik nadat die vorm voltooi is, sal die data na die lêer "insert.php" gestuur word.
2
Skep die lêer insert.php. Sodra u die vorm geskep het, moet u die lêer "insert.php" skep om die oordrag van data na u databasis te bestuur. U moet die sin gebruik
INSERT IN
Om die rekord by te voeg in u "Gebruikers" tabel.Php $ verbinding = mysqli_connect ( "example.com", "admin", "password1", "database1") - as (mysqli_connect_errno ()) {eggo "Verbinding het misluk met MySQL". mysqli_connect_error () -} $ sql = "voeg in Persone (Naam, Language, Ouderdom) VALUES ( `$ _ POST [Naam]`, `$ _ POST [VAN]`, `$ _ POST [ouderdom])" - // Die POST verklaring gekry data uit formulario.if (mysqli_query ($ verbinding, $ sql)) {sterf ( `Fout` mysqli_error ($ verband).) -} eggo "1 rekord bygevoeg" -mysqli_close ($ verband) - / / Hierdie opdrag sluit die databasisverbinding aan die einde.?>
Deel 5
Hou aan om te leer1
Leer wat jy met PHP kan doen. Behalwe die databasisadministrasie, is daar baie ander dinge wat jy met PHP kan doen. U kan lêers oopmaak, e-pos stuur, skep koekies, begin privaat sessies en nog baie meer. Die potensiaal is amper onbeperk, en dit is die rede waarom die meeste webontwikkeling met PHP gedoen word.
2
Ondersoek wat ander mense doen. Een van die vinnigste maniere om PHP te leer, is deur die kode te ondersoek wat ander gebruikers skep en aan te pas by jou eie behoeftes. Hoewel daar is geen manier om die PHP-kode van `n webwerf te ondersoek sonder om direkte toegang tot die bediener waarop dit gehuisves is, is daar `n verskeidenheid van gemeenskappe wat jou kode te deel en kan jou help om te verduidelik wat dit beteken.
3
Leer sekuriteit in PHP. Webbeveiliging is `n ernstige saak en dit is noodsaaklik dat u seker maak u kode is veilig. Dit is veral belangrik as jy met wagwoorde en betaalinligting gaan werk. Maak seker dat u vorms en databasisse beskerm word teen enige inmenging.
Deel op sosiale netwerke:
Verwante
- Hoe om `n Raspberry Pi webbediener te maak
- Hoe om `n databasis in MySQL te skep
- Hoe om `n tafel in MySQL te skep
- Hoe om `n E R diagram te teken met die MySQL databasis bestuurder
- Hoe om `n MySQL databasis te verwyder
- Hoe om LAMP te installeer
- Hoe om Joomla te installeer
- Hoe om XAMPP installeer in Windows
- Hoe om phpMyAdmin op jou rekenaar te installeer
- Hoe om `n Wiki in minder as 20 minute te installeer
- Hoe om `n MySQL-bediener op `n rekenaar te installeer
- Hoe om SQL-navrae te stuur na die MySQL-opdraglyn
- Hoe om `n LAMP-bediener op te stel
- Hoe om `n ontwikkelingsomgewing vir JSP te maak met Eclipse, Tomcat en MySQL
- Hoe om WAMP te installeer
- Hoe om `n web ontwerper en professionele programmeerder te wees
- Hoe om SQL te gebruik
- Hoe toegang tot `n MySQL databasis met PHP
- Hoe om `n L2J-bediener op te stel
- Hoe om `n blog met Wordpress te skep
- Hoe om `n LAMP-bediener te skep met Ubuntu