| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Indsæt data fra en formular i PHP til en MySQL-database
    indsætte data i MySQL fra en formular på en hjemmeside ved hjælp af PHP er noget, som udviklerne ofte gør. Opgaven er ikke kompliceret , så selvom du ikke har avancerede programmering færdigheder , du bør være i stand til at udføre det uden problemer . De vigtigste involverede teknologier er HTML, PHP og SQL. At gennemføre en SQL indsættelse på en database fra dine PHP-scripts , er du nødt til at observere et par enkle trin . Du skal bruge to filer , en for HTML-formular og en anden til at behandle data . Instruktioner
    1

    Opret en HTML form inden din side som følger : Hej



    < p>


    indsætte noget tekst : < input type = "text " name = " FORMTEXT "/>


    < /form>

    < /body >

    < /html >
    p Dette er en forenklet eksempel formular til at demonstrere princippet om at fange og indsætte data. Gem din side med enten " . Html " eller " . Php " udvidelse .
    2

    Opret en PHP script til at behandle dine formulardata . Ved hjælp af følgende skitse , skal du oprette en fil og gemme det " insert_data.php " for at matche værdien i din HTML-formular tag "action" attribut : Hej

    < php

    //fange ? bestået data

    $ inserted_text = $ _POST [ " FORMTEXT " ] ?

    >

    Når brugeren trykker på send -knappen på HTML-formular , er data fanget fra nogen felter i form og videregives til PHP " insert_data " script i POST variabel. Du kan derfor få adgang de indsatte data fra i PHP script.
    3

    Lav en forbindelse til MySQL -databasen og indsætte data . De nærmere detaljer for din SQL vil afhænge af din egen database , men den følgende skitse illustrerer teknikken : Hej

    //tilslut

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

    mysql_select_db ( " db_name ")

    //indsæt

    $ insert_query = " INSERT INTO tabelnavn ( kolonne1 ) VALUES ( '." . $ inserted_text ") " ;

    $ insertion_result = mysql_query ( $ insert_query ),

    Denne PHP-kode tager de optagne data, der passerer fra formularen siden og indsætter det i en MySQL-database som en del af en SQL indsætte erklæring . Ændre scriptet til at matche de forbindelsesdetaljerne og struktur din egen database .
    4

    Giv brugerfeedback efter deres data indsættelse. Ved hjælp af følgende skitse , output HTML at lade brugeren vide, om deres data er blevet behandlet : Hej

    //Kontroller, om data indsættelse lykkedes

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

    Beklager Noget gik galt

    ." !

    ellers

    ekko "

    Din blanket er blevet behandlet < . /p > ";
    p Du kan medtage i din " insert_data " script hvad andre HTML elementer, du vil. Husk at angive en gyldig HTML-side struktur , således at resultatet vil blive præsenteret pålideligt i brugerens browser.
    5.

    Upload din HTML-side og PHP-scripts til din webserver . Gå til siden med formularen på det og teste det. Kontroller , at det udfører indsættelsen på din database ved at logge ind på det og sørge det indsatte indhold bliver tilføjet til den relevante tabel . Kontroller også, at PHP script præsenterer feedback til brugeren, når indsættelsen er gennemført . Hvis indsættelsen ikke fungerer korrekt , tjekke din syntaks og de ​​værdier , du bruger til at forbinde til databasen.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges PHP Script til at importere CSV data i My…
    ·Sådan fjernes Eventuelle plustegn fra en streng i PHP 
    ·Sådan Slut PHP MySQL App Med Flex App 
    ·Sådan aktiveres BOB til PHP Library på Go Daddy 
    ·Sådan Indsæt HTML i MySQL med PHP 
    ·Oracle DBA eksamen Krav 
    ·Sådan læses en fil i PHP 
    ·Sådan Indsæt INT i MySQL 
    ·Sådan Set en session variabel i PHP 
    ·Sådan Erstat linjeskift i PHP 
      Anbefalede Artikler
    ·Sådan Input en blanding af tal og bogstaver fra en fil…
    ·Tertiære Expressions i Java 
    ·Sådan Kast Undtagelse i Java 
    ·Sådan Beregn Korrelation på Ti- 84 Plus 
    ·Sådan bruges bitvis Operations i Low- Level programmer…
    ·Sådan redigeres en Listevisning objekt i Visual Basic 
    ·Sådan Design en online boghandel Database 
    ·Hvornår vil du bruge en If- Then- Else Statement Over …
    ·Hvordan man kan reducere antallet af tegn i en streng p…
    ·Sådan oprettes CLR Procedurer 
    Copyright © Computer Viden http://www.computerdk.com