Header
[PHP] - Connessione php a file access protetto da password
in: PHP  So/Code: Generico Data: 28/06/2011
Ora: 11.29:39
Articolo visualizzato: 3641 volte

Il php è anche in grado di comunicare con i database di casa Microsoft e il poco raccomandato Access, che come database non è davvero il massimo.

La comunicazione da parte di Php al db access avviene tramite le librerie Microsoft ADO che mettono a disposizione i tre principali oggetti:

  • Connection
  • Recordset
  • Command

L'interfaccia sarà creata tramite due oggetti COM che integreranno la connection e il recordset. Nella stringa di connessione andremo a specificare la password di protezione del nostro file access.

Jet OLEDB:Database Password=miapassword

Di seguito il codice:

<?PHP
    $db = "C:\myDatabase.mdb";
    //Stringa di connessione
    $sc = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=$db;Jet OLEDB:Database Password=miapassword";

   
    //COM
    $cn = new COM("ADODB.Connection");
    $rs = new COM("ADODB.Recordset");

    $cn->open($sc);
    $rs->Open("SELECT Name FROM Table", $cn);

    if ($rs->EOF) print "Nofile";
    else while ($rs->EOF == FALSE)
    {
        echo "Campo: " . $rs->Fields ['Name']->value;
        echo "<br />";
        $rs->MoveNext();
    }

    $rs->Close();
    $rs->Release();
    $rs = null;

    $cn->Close();
    $cn->Release();
    $cn = null;
?>

Commenti Commenti (0) | User Autore: Guido Camerlingo (Guiz)
Tags: php access password ado protezione connessione file





Articoli Correlati
[PHP] - Connessione php a file access protetto da password
Interbase e Firebird connessione tramite ODBC Driver
Hack and test connessione Fastweb e Alice con dispositivi Android: guida all'uso.
[JAVA - NETBEANS] Connessione a MySQL (Java Connector JDBC)
Backup a MySQL database and gzips use bash script

Commenti

Scrivi Commento
Codice Verifica

Commento massimo 5000 caratteri.(Tutti i campi contrassegnati da * sono obbligatori).

   

Ricerca

Glossario Naviga nel nostro glossario!
Scopri il gergo dei Geek!


 ULTIMI ARTICOLI

352 giorni fa
573 giorni fa

 [EN] Last Articles

 Siti Amici

Visita il Blog Roll
Contattaci! Diventa nostro amico!



 Hot Downloads


 Categorie

85
163
58
87
13
2
20
36
1
2
5
5
128
7
24
15
62
45

 Code

11
11
3
6
2
24
1
7

 Games

19
45
13

 GUIDE


 Novità Downloads

70
68
3846

 Tags Cloud

mondo vulnerabilit Galaxy 33 anteprima Honeycomb basato mondo 10.1 mondo Galaxy 10.1 più Tab 2 cambiare 2 Android Tianhe mondo



 CopyRight

Valid XHTML 1.0 Transitional CSS Valido! [Valid RSS] Creative Commons License


Geek-Blog by Flavio Mandato, Giuseppe Vaccaro, Guido Camerlingo, Stefano Natale, Domenico Cavallo is licensed under a Creative Commons Attribuzione-Non opere derivate 2.5 Italia License.
Based on a work at www.geek-blog.it.
Permissions beyond the scope of this license may be available at http://www.geek-blog.it/

Disclaimer - Responsabilità - Pagina generata in 0.160 secondi. Geek-Blog.it