PHP und Datenbank
Eis_Engel
- datenbank
0 Marko0 Stephan Huber
Hallo
sagt mal kriege ich eine Access Datenbank in ein Html Dokument mit PHP eingebaut? Wenn ja wie?
gruß
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ß
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