MySQL Datenbankanbindung

$db_host = "localhost";
$db_user = "MyUserName";
$db_pass = "Password";
$db_name = "MyDatabase";

// Verbindung zum Server herstellen
$connection = mysql_connect($db_host, $db_user, $db_pass) OR die("MySQL-Database connection failed!\n".mysql_error());

if ($connection)
{
   // Datenbank auswählen
   $database = mysql_select_db($db_name) or die("MySQL-Database connection failed!".mysql_error());

   if ($database)
   {
      // SQL Abfrage stellen  
      $result = mysql_query("SELECT id, name FROM TableName1");
      
      if ($result)
      {
         // Anz. Datensätze ermitteln
         $numrows = mysql_num_rows($result);
    	                     	   
         if ($numrows > 0)
         {
            // Zeilenweise durch die Rückgabemenge gehen
            while ($row = mysql_fetch_array($result))
            {
                   echo $row["id"]."\n";
                   echo $row["name"]."\n";
            }
         }

         // Resultset vernichten
         mysql_free_result($result);
      }
   }

   // Verbindung schließen
   mysql_close($connection);
}

ODBC Datenanbindung

// Registrierung einer ODBC Datenbank unter Windows, z.B. eine Access-DB (*.mdb):
// Start->Einstellungen->Systemsteuerung->Verwaltung->Datenquellen (ODBC)->System-DSN->Hinzufügen
// Driver do Microsoft Access (*.mdb) auswählen
// Datenquellenname vergeben (z.B. "MyDatabase")
// Datenbank->Auswählen->die *.mdb-Datei aussuchen

$db_name = "MyDatabase";
$db_user = "Username";
$db_password = "Password";

// ODBC Verbindung herstellen
$db_connect = odbc_connect ($db_name, $db_user, $db_password);

if ($db_connect)
{
   $select_SQL = "SELECT ID, Name FROM MyTable";
   
   // SQL ausführen
   $result_set = odbc_exec ($db_connect, $select_SQL);

   $count_data = 0;

   if ($result_set)
   {
      // Daten auslesen bis EOF
      while (odbc_fetch_row ($count_data))
      {
          // Daten in Array schreiben
          $data_array[$count_data]["ID"] = odbc_result ($result_set, "ID");
          $data_array[$count_data]["Name"] = odbc_result ($result_set, "Name");

          $count_data++;
      }
   }

   // Daten verarbeiten
   ...

   // ODBC Verbindung schließen
   @odbc_free_result ($db_connect);
   odbc_close_all();
}

2D Array (Tabelle) mit Datenwerten füllen

// Daten eintragen
for ($i = 0; $i < 10; $i ++)
{
   $data_table[$i]["ID"] = $i;
   $data_table[$i]["Name"] = "Name ".$i;
   $data_table[$i]["Address"] = "Straße ".$i;
}

// Daten auslesen
echo $data_table[0]["ID"]." ".$data_table[0]["Name"]." ".$data_table[0]["Address"];