Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan sette inn data fra et skjema i PHP til en MySQL database
    Sette inn data i MySQL fra et skjema på en nettside ved hjelp av PHP er noe som utviklere ofte gjør. Oppgaven er ikke komplisert , så selv om du ikke har avanserte programmeringskunnskaper du bør være i stand til å utføre den uten problemer . De viktigste teknologiene som er involvert er HTML , PHP og SQL. Å implementere en SQL- innsetting på en database fra PHP-skript , må du observere noen få enkle steg . Du vil bruke to filer , en for HTML-skjema og en annen til å behandle dataene . Instruksjoner
    en

    Lag et HTML-skjema på siden din som følger : en


    < /head >
    < p>


    Sett Noen tekst: < input type = "text " name = " FORMTEXT " />


    < /form >

    < /body >

    < /html >
    p Dette er en forenklet eksempel skjema for å demonstrere prinsippet om å fange og sette inn data . Lagre siden med enten " . Html" eller " . Php " forlengelse .
    2

    Lag et PHP-skript for å behandle skjemadata . Ved hjelp av følgende disposisjon, lage en fil og lagre den " insert_data.php " å matche verdien i HTML- skjema tag "action "-attributtet : en

    < php

    //fange ? passerte data

    $ inserted_text = $ _POST [ " FORMTEXT " ]; ?

    >

    Når brukeren trykker på send- knappen på HTML-skjema , blir dataene fanget fra alle feltene i skjemaet og sendes til PHP " insert_data " script i POST variabel. Du kan derfor tilgang til innsatte data fra innenfor PHP script .
    3

    Lag en tilkobling til MySQL -databasen og sette inn data . Den detalj av SQL din vil avhenge av din egen database, men følgende skisse illustrerer teknikken : en

    //koble

    mysql_connect ( " localhost ", " db ", " db_pass ");

    mysql_select_db ( " db_name ");

    //insert

    $ insert_query = " INSERT INTO tablename ( kolonne 1 ) VALUES ( ' " . . $ inserted_text " ' )" ;

    $ insertion_result = mysql_query ( $ insert_query ) ;
    p Dette PHP-koden tar den fangede data som sendes fra skjemaet side og setter den inn i en MySQL database som en del av en SQL insert uttalelse. Endre script for å matche tilkoblingsopplysningene og struktur av din egen database.
    4

    Gi tilbakemeldinger fra brukerne etter deres data innsetting. Ved hjelp av følgende disposisjon, utgang HTML for å la brukeren få vite om dataene er behandlet : en

    //sjekk om data innsetting var vellykket

    if ( $ insertion_result ! )
    < p> echo " !

    Sorry Noe gikk galt < /p > . "; !

    annet

    ekko "

    skjemaet har blitt behandlet < . /p > ";

    du kan inkludere i din " insert_data " script hva andre HTML-elementer du vil. Husk å inkludere en gyldig HTML-side struktur slik at resultatet vil bli presentert pålitelig i brukerens nettleser .
    5

    Last opp din HTML -siden og PHP-skript til din webserver. Bla til siden med skjemaet på den og teste den. Sjekk at det bærer ut innsetting på databasen ved å logge deg inn i den og gjør at innholdet som settes inn blir lagt til den aktuelle tabellen . Sjekk også at PHP script presenterer tilbakemelding til brukeren når innsetting er utført . Hvis innsettingen ikke fungere riktig, kontrollerer syntaksen og de ​​verdiene du bruker for å koble til databasen .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å omdirigere til en annen side når Session Ti…
    ·Slik kjører du en ColdFusion Page Fra PHP 
    ·Hvordan se om det finnes en oppføring i MySQL 
    ·PHP Feil Funksjon 
    ·Hvordan lage en kalender ved hjelp av PHP 
    ·Hvordan Send en PHP fil i e-post 
    ·Hvordan definerer globale variabler i PHP 
    ·Hvordan bygge en automatisert Registrer Bot 
    ·Hvordan bruke PHP Omadresser Headers Anywhere in Script…
    ·Slik konverterer en ICO til en BMP i PHP 
      Anbefalte artikler
    ·Hvordan Roter en tegning i PictureBox 
    ·Ulike Color Tomter på MATLAB 
    ·Hvordan få tilgang til Word- tabeller ved hjelp av Exc…
    ·Hvordan å tvinge Java til runde tall 
    ·Hvordan få Linje Antall en Input fil i C 
    ·Hvordan legge til ODBC til VB.Net Express 
    ·Hvordan Oppdater TableModel fra en annen tråd 
    ·Hvordan bruke piltastene i Java 
    ·Hvordan bruke Inheritance i PHP 
    ·Slik tilgang til og kjøre en Select Query i VBA 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/