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 Bind en OCI Function
    " . Oci -bind -by -name" The PHP språket har innebygd støtte for variabel binding med funksjonen Variable binding er viktig fordi det hindrer injeksjon angrep på nettsteder og lar databasen uttalelser skal brukes. En injeksjon angrep oppstår når en inngang feltet på et nettsted er direkte konvertert til en database spørring . Dette gir ondsinnede brukere tilgang til databasen . Data binding løser dette problemet. Ved å bruke PHP-funksjonen " oci -bind -by-navn ," du kan bygge sikre nettsteder som ikke er sårbare for injeksjon angrep . Instruksjoner
    en

    Bestem deg for hvor du vil kjøre PHP -kode. Hvis du har en PHP server , kan du kjøre kode ved hjelp av PHP-filer . Hvis du ikke har tilgang til en PHP server , kan du bruke en online PHP tolk . Skriv inn koden i denne opplæringen inn i enten en PHP -fil eller den elektroniske PHP tolk
    2

    Begynn PHP program med følgende uttalelse : .

    < Php
    < ? br >
    3

    Lag en variabel som lagrer en forbindelse streng til databasen. Denne strengen er svært spesifikk i databasen. PHP bruker funksjonen " oci_connect " for å koble til Oracle databaser . Funksjonen tar flere parametere: brukernavn , et passord og sammenhengen streng. Oppstillingen nedenfor er et eksempel på hvordan du bruker " oci_connect " med et utvalg forbindelse streng : en

    $ tilkobling = oci_connect (' brukernavn ', ' passord ', ' localhost /OCIDB ');

    4

    Lag en variabel som lagrer en OCI uttalelse. En OCI redegjørelsen består av en forbindelse streng og en database spørring . En database spørring er en kommando som er utstedt til databasen. For eksempel skaper følgende uttalelse en tabell kalt " MyTable " som har to kolonner: en ID-nummer og en tekststreng , eller VARCHAR : en

    $ OCIStatement = oci_parse ( $ tilkobling " INSERT INTO MyTable (id , tekst ) VALUES ( : id , : text ) " ) ;
    5

    Bruk funksjonen" oci_bind_by_name "for å sette verdien " 1 " i den første raden av ID-kolonnen :
    < p > oci_bind_by_name ( $ OCIStatement , " : id" , 1) ;
    6

    Bruk funksjonen " oci_bind_by_name " for å sette verdien "Text" i den første raden av teksten kolonne:
    < p> oci_bind_by_name ( $ OCIStatement , " : text ", " Text ");
    7

    Avslutt din PHP program med oppstillingen nedenfor. Programmet er nå klar til å bli testet på PHP server eller online PHP tolk .

    ? >

    früher :

     Weiter:
      Relatert Artike
    ·PHP: Hvordan erstatte en String Mellom Tags 
    ·Hvordan få Antall rader i CSV PHP 
    ·Slik fastslår Selv Tall fra Odd Numbers Bruke PHP 
    ·PHP Byte Konvertering 
    ·Hvordan å avslutte et ColdFusion Session 
    ·Slik installerer MySQL Gem på Snow Leopard 
    ·Hvordan spare en PHP -fil som en HTML 
    ·Hvordan finne den filstørrelse i en PHP server 
    ·Hvordan lese en katalog til Array i PHP 
    ·Slik konverterer kolonne karakter i MySQL 
      Anbefalte artikler
    ·Hvordan sette inn i MySQL med PHP 
    ·Slik konverterer en ICO til en BMP i PHP 
    ·De Vb.Net datatyper 
    ·Slik installerer Java Virtual Machine 
    ·Hvordan bruke Itemcheck begivenhet i Visual Basic 6.0 
    ·Lynda SQL Essential Training 
    ·Hvordan spare en PHP File & Fest det på Web Page 
    ·Hvordan lage hyperkoblinger Basert på mappenavn Bruke …
    ·Hvordan lage en JavaScript- wrapper for API 
    ·Hvordan lage en Java Website Pålogging 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/