Visualizzazione dei risultati da 1 a 4 su 4

Discussione: (access)

  1. #1

    (access)

    Salve a tutti,

    vorrei sapere come fare a visualizzare un database access(purtroppo ho questo e non lo posso cambiare)sulla mia pagina web.
    Premetto che non sono un programmatore, tanto meno di PHP, anzi questa è la prima volta che mi avvicino a questo linguaggio.

    Ho cercato un po in giro e questo è quello che sono riuscito a scrivere:

    <?php
    $percorso_database = realpath("db.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 categorie";
    $recordset = new COM("ADODB.Recordset");
    $recordset->Open($interrogazione,$connessione);
    $html_risultato ='';
    while (!$recordset->eof) {
    $html_risultato .= '<tr>';
    $html_risultato .= '<td> '.$recordset->fields["idcategoria"]->value.'</td>';
    $html_risultato .= '<td> '.$recordset->fields["nomecategoria"]->value.'</td>';
    $html_risultato .= '</tr>';
    $recordset->movenext();
    }
    $recordset->close();
    $connessione->close();
    unset($recordset);
    unset($connessione);

    // HTML ?>

    <html>
    <head>
    </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>

    per il momento vorrei visualizare solo il contenuto del database.
    Quando leggo questa pagina sul sito vedo questo errore:

    Fatal error: Cannot instantiate non-existent class: com in /home/mhd-01/www.pantavideo.it/htdocs/database/a.php on line 4

    Cosa vuol dire? Perchè?
    E poi che indirizzo è: /home/mhd-01/ da dove lo prende?
    il mio server supporta php.

    Grazie del vostro aiuto.
    Gabriele

  2. #2

    Re: (access)

    Originariamente inviato da gnoccioli
    Salve a tutti,

    vorrei sapere come fare a visualizzare un database access(purtroppo ho questo e non lo posso cambiare)sulla mia pagina web.
    Premetto che non sono un programmatore, tanto meno di PHP, anzi questa è la prima volta che mi avvicino a questo linguaggio.

    Ho cercato un po in giro e questo è quello che sono riuscito a scrivere:

    <?php
    $percorso_database = realpath("db.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 categorie";
    $recordset = new COM("ADODB.Recordset");
    $recordset->Open($interrogazione,$connessione);
    $html_risultato ='';
    while (!$recordset->eof) {
    $html_risultato .= '<tr>';
    $html_risultato .= '<td> '.$recordset->fields["idcategoria"]->value.'</td>';
    $html_risultato .= '<td> '.$recordset->fields["nomecategoria"]->value.'</td>';
    $html_risultato .= '</tr>';
    $recordset->movenext();
    }
    $recordset->close();
    $connessione->close();
    unset($recordset);
    unset($connessione);

    // HTML ?>

    <html>
    <head>
    </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>

    per il momento vorrei visualizare solo il contenuto del database.
    Quando leggo questa pagina sul sito vedo questo errore:

    Fatal error: Cannot instantiate non-existent class: com in /home/mhd-01/www.pantavideo.it/htdocs/database/a.php on line 4

    Cosa vuol dire? Perchè?
    E poi che indirizzo è: /home/mhd-01/ da dove lo prende?
    il mio server supporta php.

    Grazie del vostro aiuto.
    Gabriele

  3. #3

    Re: Re: (access)

    Originariamente inviato da gnoccioli

  4. #4

    up

    Non so come fare l' up del messaggio

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.