| 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
    Hva er et innleggsspørsmål i PHP og MySQL?

    Sett inn spørring i PHP og MySQL:Legge til data i databasen din

    En sett inn spørring I PHP og MySQL er kommandoen som brukes til å legge til nye data i en tabell i databasen din. Her er et sammenbrudd:

    1. Det grunnleggende

    * SQL -uttalelse: Kjernen i Insert -spørringen er en SQL -setning som forteller databasen hvilke data du skal legge til og hvor du skal legge den.

    * PHP -tilkobling: Du bruker PHP for å etablere en forbindelse til MySQL -databasen og utføre SQL -setningen.

    * tabell og kolonner: Du spesifiserer tabellen du vil sette inn i og kolonnene der du vil at dataene skal gå.

    * verdier: Verdiene du vil sette inn i de spesifiserte kolonnene.

    2. Kodeeksempel

    `` php

    // Databasetilkoblingsdetaljer

    $ servername ="localhost";

    $ brukernavn ="brukernavn";

    $ passord ="passord";

    $ dbname ="myDatabase";

    // Opprett tilkobling

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

    // Kontroller tilkobling

    if ($ conn-> connect_error) {

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

    }

    // utarbeide SQL -setningen

    $ sql ="sett inn i mytable (navn, e -post) verdier ('John doe', '[email protected]')";

    // 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:

    * Databaseforbindelse: Koden etablerer først en forbindelse til MySQL -databasen ved å bruke `MySQLI` -klassen.

    * SQL -uttalelse: Variabelen `$ sql` holder innsatsspørsmålet. Den spesifiserer tabellen (`mytable`), kolonnene som skal settes inn i (` name`, `e -post`) og verdiene som skal settes inn (` 'John doe', `'[email protected]' ' ).

    * utførelse: Funksjonen `$ conn-> spørring ()` utfører SQL-setningen.

    * Feilhåndtering: Koden sjekker om spørringen var vellykket (`===true`) og skriver ut en melding deretter.

    * Lukkingstilkobling: Funksjonen `$ conn-> Close ()` lukker databasetilkoblingen.

    3. Viktige hensyn:

    * Rømningsverdier: Unnslipp alltid brukerinngangen før du setter den inn i databasen for å forhindre SQL -injeksjonsangrep. Du kan bruke `mysqli_real_escape_string ()` -funksjonen for dette.

    * Utarbeidede uttalelser: For mer sikker og effektiv datainnsetting, bør du vurdere å bruke utarbeidede utsagn. Dette lar deg skille SQL -strukturen fra de faktiske dataverdiene, noe som gjør koden din sikrere og enklere å vedlikeholde.

    * Datatyper: Forsikre deg om at datatypene på verdiene du setter inn samsvarer med datatypene som er definert for de tilsvarende kolonnene i tabellen din.

    4. Variasjoner:

    * Flere rader: Du kan sette inn flere rader i en enkelt spørring ved å bruke `Values` -nøkkelordet flere ganger, atskilt med komma.

    * Auto-increment-kolonnene: Hvis tabellen din har en auto-increment-kolonne, trenger du ikke å spesifisere en verdi for den. Databasen genererer automatisk en unik verdi for hver nye rad.

    * Standardverdier: Hvis en kolonne har en standardverdi definert, kan du utelate den i spørringen, og databasen vil bruke standardverdien.

    Ved å forstå hvordan du oppretter og utfører innsatsspørsmål i PHP og MySQL, kan du enkelt legge til nye data i databasene dine og bygge kraftige applikasjoner.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan du kan unngå Quotes i PHP 
    ·Hvordan du kan overføre en spørring i MySQL 
    ·Hvordan analysere en tabulatorinndelte tekstfil i en li…
    ·Hvordan å lese & Vise en PHP Cookie verdi i AS3 
    ·Hvordan Vis PHP File Types 
    ·Hvordan laste opp og gi nytt navn filnavn ved hjelp av …
    ·Slik konfigurerer SSL i PHP 
    ·Hvordan sjekke for å se om en fil Åpner i PHP 
    ·Hvordan lage en Square Bruke PHP 
    ·PHP Fatal Error: Memory Utmattet 
      Anbefalte artikler
    ·Hvordan øke verdien av en Pointer Innenfor en funksjon…
    ·Slik viser prosenter i C + + 
    ·Slik sletter fra en tabell i - tilgang med Visual Basic…
    ·Hvordan lage skjemafelt Beregn Bruke VBA 
    ·Hvordan Beregn Simpson Rule hjelp Python 
    ·Hvordan lage en URL Keygen i VB6 
    ·Hvordan sjekke en String for Bad Personene i PHP 
    ·Hvordan Sammenlign datamaskinalgoritmer 
    ·Hvordan få tilgang til en Data Grid 
    ·Slik fjerner en JavaScript assosiativ array 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/