Eis_Engel: PHP und Datenbank

Hallo
sagt mal kriege ich eine Access Datenbank in ein Html Dokument mit PHP eingebaut? Wenn ja wie?
gruß

  1. Nun ja, Wenn es denn unbedingt ACCESS sein muss, es geht natürlich,der beste Weg dürfte ODBC-Sein, Du musst auf Deinem System einen ODBC Treiber für ACCESS installieren, und dann kannst Du aus PHP SQL Anfragen stellen.
    Wie es genau geht kann ich Dir auch nicht sagen, nie praktisch gemacht, immer MySQL verwendet, aber das Stichwort ist ODBC (Open Database Connectivity).

    Hoffe es hilft

    Marko

    Hallo
    sagt mal kriege ich eine Access Datenbank in ein Html Dokument mit PHP eingebaut? Wenn ja wie?
    gruß

  2. Hallo Daniela,

    hier ein kurzes Beispiel für das Abfragen und Anzeigen von Daten per ODBC, "testodbc" ist der Name der Datenquelle (muß in Systemsteuerung->Datenquellen (ODBC) eingerichtet sein).

    Viele Grüße
    Stephan

    <?
    $connection_id= odbc_connect("testodbc", "",""); // Verbindung zur
    ODBC-Datenquelle
    $query="select * from artikel where name like '%maus%'";
    $result=odbc_exec($connection_id, $query);
    // zuerst automatisch alles als HTML-Tabelle ausgeben
    odbc_result_all($result, "bgcolor='#006666' border='1' cellspacing='0'");

    // und jetzt das ganze manuell
    echo "<br><br><table bgcolor='#660066' border='1' cellspacing='0'
    cellpadding='5'>";
    $query="select * from artikel where name like '%maus%'";
    $result=odbc_exec($connection_id, $query);
    // feldnamen ausgeben
    echo("<tr>");
    for($i=0;$i<odbc_num_fields($result);$i++)
      {
       $feldname=odbc_field_name($result,$i+1);
       echo "<td><b>$feldname</b></td>";
    }
    echo "</tr>";

    // daten ausgeben
    while(odbc_fetch_row($result))
    {
      echo "<tr>";
      for($i=0;$i<odbc_num_fields($result);$i++)
      {
       $feld=odbc_result($result,$i+1);
       echo "<td>$feld</td>";
    }
    echo "</tr>";
    }
    echo "</table>";
    ?>

    Viele Grüße
    Stephan