Stephan Huber: PHP und Datenbank

Beitrag lesen

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