Visualizzazione dei risultati da 1 a 2 su 2

Discussione: PHP --> MS Access

  1. #1

    PHP --> MS Access

    Ciao sto provando questo script per una lettura di DB Ms Access su Aruba ma....

    Fatal error: Call to undefined function: open() in D:\Inetpub\webs\rempoxit\public\interroga_db.php on line 6

    NON CAPENDO NULLA DI PHP mi sono limitato a seguire il tutorial

    ma sarà un problema di aruba.

    Ovviamente ho fatto dei test in php per vedere se il db esiste anche se myDB è un nome fittizio.

    Grazie per l'attenzione.

    Codice PHP:
    <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
    <?php
    $percorso_database 
    realpath("../mdb-database/myDB.mdb");
    $connessione = new COM("ADODB.Connection");
    $stringa_di_connessione "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".$percorso_database;
    $connessione->Open($stringa_di_connessione);
    $interrogazione "select * from photo ORDER ID ASC";
    $recordset = new COM("ADODB.Recordset");
    $recordset->Open($interrogazione,$connessione);
    $html_risultato ='';
    while (!
    $recordset->eof) {
        
    $html_risultato .= '<tr>';
        
    $html_risultato .= '<td> '.$recordset->fields["id"]->value.'</td>';
        
    $html_risultato .= '<td> '.$recordset->fields["foto"]->value.'</td>';
        
    $html_risultato .= '</tr>';
        
    $recordset->movenext();
    }
    $recordset->close();
    $connessione->close();
    unset(
    $recordset);
    unset(
    $connessione);
    // HTML ?>
    <html>
    <head>
    <title> Test Connessione ADODB </title>
    <meta name="Generator" content="EditPlus">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    </head>
    <body>
    <table border="1">
        <tr>
            <th colspan="3">
                <h3>Tabella Risultati Query: <?=$interrogazione?></h3>
            </th>
        </tr>
        <tr>
            <th>ID categoria</th>
            <th>Nome categoria</th>
        </tr>
        <?=$html_risultato?>
    </table>
    </body>
    </html>

  2. #2
    Mi sembra di aver capito che su Aruba non sia presente l'oggetto COM, ho letto vari articoli su
    odbc_exec ma questo prevede che debba avere un DNS ??

    C'è qualcuno che è riuscito, l'ha mai provato,.....possibile che sia un argomento tabu ??

    Grazie

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.