Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe een OCI Functie Kant
De PHP taal heeft ingebouwde ondersteuning voor variabele binding met de functie " OCI - bind - by - naam . " Variabele binding is belangrijk omdat het voorkomt injectie aanvallen op websites en laat databank uitspraken te hergebruikt . Een injectieaanval wanneer een invoerveld op een website direct wordt omgezet in een database query . Dit geeft kwaadwillende gebruikers toegang tot de database . Data binding lost dit probleem op . Door het gebruik van de PHP -functie " OCI - bind - by - naam , " je kunt bouwen beveiligde websites die niet kwetsbaar zijn voor injectie aanvallen zijn . Instructies
1

Bepaal hoe u uw PHP- code wordt uitgevoerd . Als je een PHP- server , kunt u code uit te voeren met behulp van PHP -bestanden . Als u geen toegang hebt tot een PHP- server hebt , kunt u een online PHP-interpreter gebruiken . Voer de code in deze tutorial , ofwel in een PHP- bestand of de online PHP-interpreter kopen van 2

Begin je PHP- programma met de volgende verklaring : .

< ? br > Goedkope 3

Maak een variabele die een verbinding string slaat aan uw database . Deze string is zeer specifiek voor uw database. PHP maakt gebruik van de functie " oci_connect " om verbinding te maken met Oracle-databases . De functie heeft een aantal parameters : een gebruikersnaam , een wachtwoord en de verbinding string . De verklaring hieronder is een voorbeeld van hoe " oci_connect " gebruiken met een sample verbinding string :

$ verbinding
= oci_connect ( ' gebruikersnaam ' , ' wachtwoord' , ' localhost /OCIDB ' ) ;
< br > 4

Maak een variabele die een OCI statement slaat . Een OCI verklaring bestaat uit een verbinding string en een database query . Een database query is een opdracht die wordt afgegeven aan de database. Bijvoorbeeld , de volgende verklaring maakt een tabel genaamd " MyTable " dat twee kolommen : een ID -nummer en een tekenreeks , of VARCHAR :

$ OCIStatement
= oci_parse ( $ verbinding , " INSERT INTO MyTable ( id , tekst ) WAARDEN ( : id , : tekst ) " ) ;
5

Gebruik de functie " oci_bind_by_name "om de waarde te voegen " 1 " in de eerste rij van de kolom ID :

oci_bind_by_name ( $ OCIStatement , " : id " , 1 ) ;
6

Gebruik de functie " oci_bind_by_name " om de waarde " tekst " invoegen in de eerste rij van de kolom tekst :

oci_bind_by_name ( $ OCIStatement , " : tekst" , " tekst " ) ;
7

Besluit uw PHP-programma met de onderstaande verklaring . Uw programma is nu klaar om op uw PHP- server of online PHP-interpreter worden getest .

? >

Previous: Next:
  PHP /MySQL Programmering
·Scriptie Tabelstijlen voor Wor…
·Hoe maak je een PHP IP Blackli…
·MySQL Import Tutorial 
·Hoe kan ik een XML- verklaring…
·Hoe kan ik PHP Object Context …
·Hoe maak je een PHP Counter Cr…
·Hoe kan ik een array in PHP Re…
·Hoe de PHP Color Scheme Verand…
·Hoe maak je een verwijzingsfor…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Formulieren gebruiken Cold Fusion…
·Hoe maak je een Turn Off Schakelaar voor…
·De technieken van Semantic Beschrijving 
·Hoe een String Draai naar een VAR Naam i…
·Hoe kan ik een afbeelding Box Maak in Vi…
·Hoe kan ik PHP Nuke Install 
·Visual Basic RPG Tutorial 
·Hoe de Write Protection Feature uitschak…
·Hoe maak je een PHP Login Script voor My…
Copyright © Computer Kennis http://www.nldit.com