| 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 sparer du på MySQL -databasen med PHP?
    `` php

    // Databasetilkoblingsdetaljer

    $ servername ="localhost";

    $ brukernavn ="Your_UserName";

    $ passord ="Your_Password";

    $ dbname ="your_database_name";

    // Opprett tilkobling

    $ conn =new mysqli ($ servernavn, $ brukernavn, $ passord, $ dbname);

    // Kontroller tilkobling

    if ($ conn-> connect_error) {

    die ("Forbindelse mislyktes:". $ conn-> connect_error);

    }

    // data for å sette inn i databasen

    $ name ="John doe";

    $ e -post ="[email protected]";

    $ alder =30;

    // SQL -spørring for å sette inn data

    $ sql ="Sett inn i brukere (navn, e -post, alder) verdier ('$ name', '$ e -post', $ alder)";

    // utfør spørringen

    if ($ conn-> spørring ($ sql) ===true) {

    ekko "ny plate opprettet vellykket";

    } annet {

    ekko "Feil:". $ sql. ""
    ". $ conn-> feil;

    }

    // Lukk forbindelsen

    $ conn-> close ();

    ?>

    `` `

    Forklaring:

    1. Databaseforbindelse:

    - Etablere en forbindelse til MySQL -databasen ved å bruke `MySQLi` -klassen.

    - Oppgi databaseservernavnet, brukernavn, passord og databasenavn.

    - Sjekk for tilkoblingsfeil.

    2. Dataforberedelse:

    - Definer dataene du vil sette inn i databasen.

    - Bruk variabler for å lagre dataene.

    3. SQL -spørring:

    - Konstruer en SQL `Sett inn" uttalelse for å sette inn data i den spesifiserte tabellen (`brukere 'i dette eksemplet).

    - Bruk plassholdere (`'...'`) for strengverdier og `$ ...` for variabler.

    4. Utfør spørsmål:

    - Utfør SQL -spørringen ved å bruke `Query ()` -metoden til `mysqli` -objektet.

    - Sjekk om utførelsen av spørringen var vellykket.

    5. Feilhåndtering:

    - Vis en feilmelding hvis spørringen mislyktes.

    6. Lukk tilkobling:

    - Lukk databasetilkoblingen ved hjelp av `Close ()` -metoden.

    Viktige punkter:

    - Sikkerhet:

    - Bruk parameteriserte spørsmål eller utarbeidede uttalelser for å forhindre SQL -injeksjonsangrep.

    - Sanitiser brukerinngangen før du setter den inn i databasen.

    - Feilhåndtering:

    - Inkluder alltid feilhåndtering for å få tak i eventuelle problemer under databaseoperasjoner.

    - Datavalidering:

    - Valider dataene før du setter dem inn for å sikre at de samsvarer med databaseskjemaet.

    - Databaseskjema:

    - Forsikre deg om at tabellstrukturen (kolonner og datatyper) samsvarer med dataene du setter inn.

    - kodeorganisasjon:

    - Organiser koden din i funksjoner eller klasser for bedre lesbarhet og vedlikeholdbarhet.

    Dette eksemplet gir et grunnleggende rammeverk for å lagre data til en MySQL -database ved hjelp av PHP. Tilpass den til dine spesifikke behov og sørg for å iverksette riktige sikkerhetstiltak.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en Vedvarende tilkobling til Oracle Fra PH…
    ·MySQL Ytre Bli Tutorial 
    ·MS SQL datatyper 
    ·Slik skjuler et bilde med PHP 
    ·Slik unngår du at flere samtidige innlogginger Med Ses…
    ·T -SQL String Funksjoner 
    ·Hva er standardutvidelsen som de fleste webservere bruk…
    ·Hvordan Query regneark med PHP 
    ·Slik Send HTML e-post via PHP Mail 
    ·Slik fjerner rader fra en matrise i PHP 
      Anbefalte artikler
    ·Hvordan sette opp SourceSafe 
    ·Hvordan Send en mobiltelefon en tekstmelding med en Pyt…
    ·Hvordan lage en iPhone App Really Simple 
    ·Hvordan lage en WPF DataGrid modell 
    ·Hvordan sette en tekstfil til en Vektor av Structs i C …
    ·Hvordan å lage dynamiske websider med PHP 
    ·Hvordan Bind en metode til en hendelse i Java 
    ·Hva er minnekartlegging i mikroprosessor? 
    ·Hvordan lage en Java Swing Application i NetBeans 
    ·Slik pakker Python Scripts 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/