Zum Inhalt springen

In MySql eine Access Datenbank importieren


mike27

Empfohlene Beiträge

Originally posted by mike27

Kann mir nun einer anhand eines Beispiels zeigen wie ich nun mittels HTML/PHP Seiten

auf die Datenbank zugreifen kann, oder einen Datensatz auslesen kann und auf einer Homepage anzeigen lasse ????

Hi,

RTFM ;)

http://www.php.net/manual/en/ref.mysql.php

Da ist ein komplettes Beispiel, das dir jede Datenbanktabelle als HTML Table ausgibt.

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

hallo,

das is voll easy. php bringt ja eine mächtige datenbank-schnittstelle mit, vor allem für mysql. deswegen sind ja mysql und php so beliebt, weil sie so gut harmonieren.

erstmal verweise ich noch auf die php manuals für mysql. sehr ausführlich.

hier aber schon mal ein beispiel wie es aussehen könnte. sagen wir mal du willst dir die tabellen in der datenbank mysql ansehen:


<?php

//verbindung herstellen

$my_verbindung = mysql_connect("mysql-host","mysql-user","mysql-passwort");

//datenbank auswählen

$my_db = mysql_select_db("mysql");

//abfrage ausführen

$ergebnis = mysql_query("show tables;");

//tabelle zum darstellen in html

echo "<table border=1 cellpadding=1 cellspacing=1>\r\n";

echo "<tr>\r\n";

//schleife zum darstellen der spaltenbezeichnungen in der ersten html-tabellen-zeile

//mysql_num_fields gibt anzahl der spalten in abfrage-ergebnis zurück

for ($j = 0; $j < mysql_num_fields($ergebnis); $j++)

{

    echo "<td>";

    //mysql_field_name gibt den spaltenname innerhalb eines abfrageergebnisses zurück

    echo mysql_field_name($ergebnis, $j);

    echo "</td>\r\n";

};

echo "</tr>\r\n";

//für jeden datensatz eine zeile in der html-tabelle erzeugen

//mysql_fetch_row gibt aus einem abfrage-ergebnis eine bestimmte zeile zurück und setzt den zeiger einen datensatz weiter

while ($zeile = mysql_fetch_row($ergebnis))

{

    echo "<tr>\r\n";

    for ($j = 0; $j < mysql_num_fields($ergebnis); $j++)

    {

	echo "<td>";

	echo $zeile[$j];

	echo "</td>\r\n";

    };

    echo "</tr>\r\n";

};

echo "</table>\r\n";

//gibt den speicher der abfrage wieder frei - zu empfehlen

mysql_free_result($ergebnis);

//schließt die verbindung zur datenbank - zu empfehlen

mysql_close($my_verbindung);

?>

so ungefähr könnte es losgehen. wie gesagt ich verweise auf die doku zu php. ebenso sehr zu empfehlen sind die Seiten von Damir Enseleit.

gruß

se.rie.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...