Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur Infoga PHP MySQL förberedda uttalanden

    Använda MySQL förberedda uttalanden i PHP kan öka säkerheten och hjälpa dig att förbättra prestandan när du vill köra en fråga flera gånger . Beredda uttalanden separat SQL logik från inmatade data bidrar till att förhindra SQL-injektion attacker . MySQL har bara att tolka ett förberett uttalande en gång , så kan upprepade uppmaningar av frågan köras snabbare . Förberedda uttalanden i PHP kan göras genom mysqli förlängning . Instruktioner
    1

    Öppna din PHP- filen i en textredigerare , till exempel Anteckningar i Windows .
    2

    Anslut till en MySQL-databas genom att lägga koden " $ db = new mysqli ( " localhost " , " användarnamn " , " lösenord " ) ; " , ersätta " localhost " , " användarnamn " och " lösenord " med inloggningsuppgifter för MySQL-databas Addera 3

    . Skapa ett förberett uttalande genom att lägga till kod i form av " $ my_statement = $ db - > förbereda ( " INSERT INTO my_table ( namn , id ) VALUES ( , ) ? " ) ; " eller " $ my_statement = $ db - > , förbereda ( " INSERT INTO my_table ( namn , id ) VALUES ( : namn , : id ) " ) ; " , ersätter frågan med din egen . Den " ? " symbol , " : name" och " : id " märke där en parameter kommer att fastställas senare parametrarna
    4

    Bind genom att lägga till kod i form av " $ my_statement - > bindParam ( 1 . $ namn ) , $ my_statement - > bindParam 2 ( , $ id ) " om du använde frågetecken ( ) i ditt förberett uttalande ? . Siffrorna börjar på ett och öka med ett för varje ytterligare "?" symbol. Lägg koden i formatet " $ my_statement - > ( ' : name' , $ namn ) , $ my_statement - > ( ' : id ' , $ id ) , " om du använde parametrar som " : name" och " : id " i din förberedda uttalande
    5

    tilldela värden till dina variabler genom att lägga till koden . " $ name = "Bob" , $ id = 11 ; " , ersätter variabelnamn och värden med de används i din fråga
    6

    Genomför förberett uttalande genom att lägga till koden " $ my_statement - > execute ( ) ; " . .
    7

    Spara PHP-filen och ladda det på din server .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en Javascript Array med PHP
    ·Hur aktiverar jag FDF Into PHP
    ·Hur Ping Använda PHP
    ·Hur man klarar av Dynamic datumvariabel i Multi Dataflo…
    ·Konvertera MyISAM till InnoDB i MySQL
    ·PHP Count i MySQL Resultat
    ·ColdFusion och PHP Training
    ·MySQL Indexering Tutorial
    ·Hur man skickar MIME-huvuden
    ·Escape Query för MySQL i Python
    Utvalda artiklarna
    ·Hur man uppdaterar en PHP -fil
    ·Definiera Boolean Operator
    ·Hur man skapar en Pk3 Arkiv
    ·Hur man inkludera en icke - PHP File
    ·Varför Beräkna en oföränderlig String hash värde
    ·Hur Överför doc-filer i PHP
    ·Hur man tar bort en tom textruta i VBA
    ·Hur skriva ett mail Miner för Python
    ·Hur man installerar VisualStudio.Net
    ·Komma åt Windows säkerhetsinställningar Genom VB.NET…
    Copyright © Dator Kunskap http://www.dator.xyz