| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come associare una funzione OCI
    " . OCI - bind- by -name" Il linguaggio PHP ha il supporto incorporato per l'associazione variabile con la funzione di variabile vincolante è importante perché impedisce attacchi di iniezione su siti web e permette dichiarazioni di database per essere riutilizzati. Un attacco di iniezione si verifica quando un campo di input su un sito web viene direttamente convertita in una query di database . Questo dà agli utenti malintenzionati di accedere al database . Associazione dati risolve questo problema . Usando la funzione PHP " OCI - bind- by - name ", è possibile costruire siti web sicuri che non sono vulnerabili ad attacchi di iniezione . Istruzioni
    1

    decidere come eseguire il codice PHP . Se si dispone di un server PHP , è possibile eseguire il codice utilizzando i file PHP . Se non si ha accesso a un server di PHP , è possibile utilizzare un interprete PHP online. Inserire il codice in questo tutorial in due file PHP o l' interprete PHP in linea
    2

    Inizia il tuo programma PHP con la seguente dichiarazione : .

    <
    Php < ? br>
    3

    Creare una variabile che memorizza una stringa di connessione al database . Questa stringa è altamente specifico per il database . PHP utilizza la funzione " oci_connect " per connettersi al database Oracle . La funzione accetta diversi parametri : un nome utente , una password e la stringa di connessione . Nel prospetto che segue è un esempio di come utilizzare " oci_connect " con una stringa di connessione di esempio:

    $ connessione = oci_connect ( 'username' , 'password ', ' localhost /OCIDB ');
    < br > 4

    Creare una variabile che contiene un'istruzione OCI . Una dichiarazione OCI è costituito da una stringa di connessione e una query di database . Una query di database è un comando che viene rilasciato al database . Ad esempio, l' istruzione seguente crea una tabella chiamata " MyTable " che ha due colonne: un numero ID e una stringa di testo , o VARCHAR :

    $ OCIStatement = oci_parse ( $ connessione , "INSERT INTO MyTable ( id , testo ) VALUES ( : id , : testo ) " ) ;
    5

    Utilizzare la funzione " oci_bind_by_name " per inserire il valore" 1 " nella prima riga della colonna ID :
    < p > oci_bind_by_name ( $ OCIStatement " : id " , 1) ;
    6

    Utilizzare la funzione " oci_bind_by_name " per inserire il valore "Testo" nella prima riga della colonna di testo :
    < p > oci_bind_by_name ( $ OCIStatement " : testo" , " testo" ) ;
    7

    Procedi programma PHP con la dichiarazione seguente . Ora il programma è pronto per essere testato sul vostro server PHP o interprete PHP online.

    ? >

    Previous :

    next :
      Articoli Correlati
    ·PHP MySQL I problemi UTF8 
    ·Come creare file PDF con PHP 
    ·Come creare una tabella in PHP 
    ·Come fare i biscotti Computer 
    ·Come disegnare in PHP 
    ·Come creare un Modulo Commenti mail in PHP /HTML 
    ·Come importare Excel in MySQL PHP 
    ·Grails MySQL Tutorial 
    ·Che cosa è un Spider PHP 
    ·Come esportare MySQL dati di Excel in una funzione PHP 
      Articoli in evidenza
    ·Come scrivere un codice Tangente per una calcolatrice i…
    ·Come installare Python per Windows 
    ·Come estrarre gli attributi con Python 
    ·Uno script di Process Explorer 
    ·Come aggiungere un pulsante di accesso a NIB 
    ·Come avviare Mysql in Linux 
    ·Come riprendere un progetto su Visual Basic 
    ·Che cosa è un VB.NET di riferimento ? 
    ·Come fare una barra degli strumenti per riapparire Visu…
    ·Come visualizzare Avanti e Indietro in ColdFusion 
    Copyright © Conoscenza Informatica http://it.wingwit.com