Visualizzazione dei risultati da 1 a 6 su 6

Discussione: php access

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668

    php access

    Ciao,

    ho questo script che dovrebbe leggere ed estrarre dati da un db access.

    <?PHP
    $db = "D:\Inet\webs\buy-daynet\mdb-database\eventi.mdb";
    $sc = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=$db;";

    echo"Connessione riuscita";
    ?>


    <html>
    <head>
    <title>Interazione tra PHP ed Ms Access</title>
    </head>
    <body>

    <?PHP
    // Creo due oggetti COM contenenti gli oggetti Connection e Recordset
    $cn = new COM("ADODB.Connection");
    $rs = new COM("ADODB.Recordset");

    // Apro la Connection ed il Recordset
    $cn->open($sc);
    $rs->Open("SELECT * FROM evwnti", $cn);

    // Controllo che sulla tabella ci siano dati
    if ($rs->EOF) print "

    Nessun dato trovato</p>";
    // Se ce ne sono effettuo un ciclo di lettura[/b]
    else while ($rs->EOF == FALSE)
    {
    print "

    ";
    print "Nome: " . $rs->Fields ['data']->value;
    print "
    ";
    print "Cognome: " . $rs->Fields ['link']->value;
    print "</p>";
    $rs->MoveNext();
    }

    // Chiudo il Recordset
    $rs->Close();
    $rs->Release();
    $rs = null;

    // Chiudo la Connection
    $cn->Close();
    $cn->Release();
    $cn = null;
    ?>

    </body>
    </html>


    come mai secondo voi mi da questo tipo di errore:

    Connessione riuscita
    Fatal error: Call to undefined function: open() in D:\Inetpub\webs\buy-shoppingnet\db\query.php on line 21


    grazie mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668
    Nessuno sa aiutarmi perfavore?

  3. #3
    A lume di naso (visto che non ho mai usato un DB di Access) mi sembra che PHP non trovi la funzione open() e quindi quelle che si utilizzano per connettersi ad Access.

    Controlla il php.ini, se è compilato per lavorare con gli oggetti COM e/o db access, oppure se esistono nella tua installazione di PHP le librerie dll del caso.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668
    e caspita come faccio a saperlo..Hosting Aruba...provo a chiedere all'assistenza..mh anche se dubito che ci siano...

    Grazie

  5. #5
    :master:
    si, penso proprio che dovrai chiedere a loro.

    Suppongo che se sei su Hosting Windows, diano la possibiltà di usare un DB access. Però loro potranno essere più precisi anche in merito al tuo problema.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668
    grazie lo stesso

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.