Otsikko, kuvaus ja avainsanat sisällönkuvauskentät häiritsevät mainostamista. Kuinka voin varmistaa, että sitä tarvitsevat löytävät sivuni? Tietokannan luominen
28.02.16 11KYksi suosituimmista ja tarvittavat toiminnot millä tahansa sivustolla - tämä on erityisellä lomakkeella toteutettu haku. Tämän toiminnon avulla kävijät löytävät sivustolta nopeasti heitä kiinnostavan sisällön.
Tänään haluamme kertoa sinulle, kuinka voit etsiä sivustosta erityisellä lomakkeella, joka tekee kyselyitä tietokantataulukoista ja näyttää tietoja sivuston nykyisistä johtajista. Opit luomaan tietokantataulukoita, jotka sisältävät tietoja nykyisestä henkilöstöstä.
Kehitä hakulomakkeita PHP apua ja tutustu myös SQL:ään ( Strukturoitu kyselykieli) – erikoiskieli kerätä, tallentaa ja muokata tietokantoihin sisältyviä tietoja. Ennen kuin aloitat, suosittelemme, että lataa projektitiedostoja.
Mitä tarvitset
- Työkalu MySQL-tietokantojen kanssa työskentelemiseen.
- Paikallinen tai etäpalvelin PHP-tuella.
- Tekstieditori.
Tietokannan luominen
Jos et ole täysin varma, että ymmärrät isännöimäsi tietokannan, ota yhteyttä isännöitsijään saadaksesi asianmukaisia ohjeita tai apua. Kun tietokanta on luotu, sinun on yhdistettävä se, luotava taulukko ja kirjoitettava siihen tarvittavat tiedot.
Suosituin työkalu MySQL:n hallintaan on PHP My Admin. Tämä työkalu riittää tämän päivän opetusohjelmaamme.
Taulukon luominen
Taulukkomme tulisi luoda seuraavassa muodossa:
Sarakkeen nimi | Tietotyyppi | Pituus | Nolla tai ei nolla | Pääavain? | Automaattinen lisäys |
ID | INT | 1 | Ei tyhjä | Joo | Joo |
Etunimi | Varchar | 50 | Ei tyhjä | Ei | Ei |
Sukunimi | Varchar | 50 | Ei tyhjä | Ei | Ei |
Sähköposti | Varchar | 50 | Ei tyhjä | Ei | Ei |
Puhelinnumero | Varchar | 15 | Ei tyhjä | Ei | Ei |
Tietokantataulukko koostuu sarakkeista ja riveistä, aivan kuten Excel. Ensimmäisessä sarakkeessa voit tunnistaa tiedot nimen perusteella. Seuraavaksi tulee Tietotyypit-sarake, joka kertoo meille sarakkeen sisältämien tietojen tyypin. Pituus-kenttä määrittää taulukon sarakkeen muistin (tallennustilan) enimmäismäärän. Käytämme muuttujia, jotka antavat enemmän joustavuutta. Toisin sanoen, jos koko nimen pituus on alle 50 merkkiä, vain osa varatusta tilasta on varattu.
Ja henkilöstötietojen joukossa ei voi olla tyhjiä arvoja (tyhjä, tyhjä). Ensimmäinen rivi korostettuna keltainen, koska ID-sarake on ensisijainen avaimemme. Tietokannan pääavain varmistaa, että jokainen tietue on ainutlaatuinen. Automaattista lisäystä sovelletaan myös tähän sarakkeeseen, mikä tarkoittaa, että jokainen tietokannassamme oleva tietue osoitetaan ainutlaatuinen numero automaattisesti.
Henkilökunnan edustajien lisääminen taulukkoon
Kun ymmärrät taulukon, aloita sen täyttäminen tiedoilla. 6 nuottia riittää korjaamaan menettelyn mielessäsi. Alla tarjoan oman esimerkkini:
Sarakkeen tunnus | Etunimi | Sukunimi | Sähköposti | Puhelinnumero |
2 | Ryan | Butler | [sähköposti suojattu] | 417-854-8547 |
3 | Brent | Callahan | [sähköposti suojattu] | 417-854-6587 |
Muotokehitys
Jos haluat luoda sivustohakulomakkeen Googlen kautta, avaa mikä tahansa sopiva tekstieditori. Suosittelen ilmaisen PSPadin käyttöä. Voit käyttää mitä tahansa tekstieditoria, joka tarjoaa syntaksin korostuksen. Tämä helpottaa huomattavasti PHP-koodin kirjoittamista ja virheenkorjausta. Kun luot sivua hakulomakkeellesi, muista tallentaa se .php-muodossa, muuten PHP-koodia ei jäsenne kunnolla. Kun olet tallentanut asiakirjan, kopioi siihen seuraavat merkinnät:
Yksityiskohtainen yhteystietohaku
Voit etsiä etu- tai sukunimellä
Jos olet perehtynyt HTML-kieli, niin kaiken pitäisi olla sinulle selvää ainakin avaukseen asti muototunniste. Tämän tagin sisällä on olennainen elementti kaikki koodi - toiminta-attribuutti. Lomaketoimintoa varten määritimme tiedostomme nimen ja käytimme sitten kyselymerkkijonoa " mennä”.
Kriteerin noudattamisen tarkistaminen
Kun käyttäjä syöttää etu- tai sukunimen ja napsauttaa sitten lähetä-painiketta, lomake välittää tiedot itselleen ja lisää kyselymerkkijonon " mennä" Päällä tässä vaiheessa tarkistamme go-kyselymerkkijonon olemassaolon. Jos tulos on positiivinen, näytämme hakutulokset.
Ennen kuin näytät pyydetyt tulokset, meidän on tarkistettava: (1) onko lomake lähetetty, (2) sisältääkö kyselymerkkijono arvon go, (3) onko hakulauseke syötetään isoilla tai pienillä kirjaimilla? Jos mikään shekkeistä ei anna positiivinen tulos (totta), meidän ei tarvitse suorittaa mitään toimenpiteitä.
Lisätään ensin pieni lohko PHP-sivustohakukoodia sulkevan tagin jälkeen: