Datenbank bei Strato über PhP mit HTML
jressman
- php
Hallo zusammen,
ich habe folgende Anforderung:
Daten am Browser ausgeben die in der DB von Strato hinterlegt sind. Daten habe ich eingepflegt bekommen. (Soweit kenne ich mich auch aus). Nur leider habe ich keinen plan wie man die Daten jetzt per PHP an den Browser ausgeben kann. Die daten sehen etwa wie folgt aus:
id;name;datum;link
1;jens;01.01.2007;link1
2;robert;01.02.2007;link2
3;paul;01.03.2007;link3
usw...
kann mir jemand ein etwa präzises beispiel geben. Ich habe von php null Plan... :-(
Ich bin für eine konstruktive Hilfe mehr als dankbar ;-)
Gruß
Jens
Hallo Jens,
Daten am Browser ausgeben die in der DB von Strato hinterlegt sind.
bitte, was für eine "DB"?
Nur leider habe ich keinen plan wie man die Daten jetzt per PHP an den Browser ausgeben kann.
1. Schritt: Lies die Daten aus Deiner DB aus.
Wie das geht, hängt davon ab, was für eine "DB" vorliegt.
Die daten sehen etwa wie folgt aus:
id;name;datum;link
1;jens;01.01.2007;link1
2;robert;01.02.2007;link2
3;paul;01.03.2007;link3
Liegen die Daten also in einer CSV-Datei vor? Wenn ja, so hat PHP Spezialfunktionen dafür.
kann mir jemand ein etwa präzises beispiel geben.
Nicht mit diesen spärlichen Informationen. Nicht sinnvoll.
Ich habe von php null Plan... :-(
Ändere dies :-)
Ich bin für eine konstruktive Hilfe mehr als dankbar ;-)
Dann stelle sinnvolle Informationen bereit. Derzeit hast Du ein Ratespiel.
Freundliche Grüße
Vinzenz
Hallo Jens,
Daten am Browser ausgeben die in der DB von Strato hinterlegt sind.
bitte, was für eine "DB"?
Hierbei Handelt es sich um eine MySQL Datenbank. Wie man diese Abfragen generell generiert ist kein Problem. Nur wie man die Daten mittels PHP an den Browser aufbereitet übergibt...
Nur leider habe ich keinen plan wie man die Daten jetzt per PHP an den Browser ausgeben kann.
- Schritt: Lies die Daten aus Deiner DB aus.
Wie das geht, hängt davon ab, was für eine "DB" vorliegt.
Wie gesagt: MySQL
Die daten sehen etwa wie folgt aus:
id;name;datum;link
1;jens;01.01.2007;link1
2;robert;01.02.2007;link2
3;paul;01.03.2007;link3Liegen die Daten also in einer CSV-Datei vor? Wenn ja, so hat PHP Spezialfunktionen dafür.
kann mir jemand ein etwa präzises beispiel geben.
Nicht mit diesen spärlichen Informationen. Nicht sinnvoll.
Dieses sollte nur im CSV Stil ein Teil einer Tabelle wiederspiegeln die ich gerne übergeben würde. Der Tabellenname könnte Test sein ;-)
Ich habe von php null Plan... :-(
Ändere dies :-)
Das ist der Zweck meiner Anfrage :))
Ich bin für eine konstruktive Hilfe mehr als dankbar ;-)
Dann stelle sinnvolle Informationen bereit. Derzeit hast Du ein Ratespiel.
Ja es ist immer schwer es so zu formulieren - für mich zumindest...
Freundliche Grüße
Vinzenz
Ich hoffe dass ich jetzt genügend Infos bereit gestellt habe. Ein Beispiel ist für mich schon eine große Hilfe. Die Anpassungen wenn dieses funktioniert ist für mich kein Problem. diverse Programmiererfahrung habe ich schon. Nur leider null Plan von PHP.
Vielen lieben Dank
Gruß
Jens
Hellihello Jens,
das ganze hat mit Strato nichts zu tun. Für PHP gibt es die Pear-Klassen. Du baust damit eine Datenbankverbindung auf, kannst dann SQL-Abfragen machen und erhälst dann Referenzen auf die Ausgabe. Die kannst Du dann zB. mit einer foreach-Schleife durchlaufen und in Dein HTML-Dokument einbinden. Soweit der Plan.
Dank und Gruß,
frankx
Hellihello Jens,
das ganze hat mit Strato nichts zu tun. Für PHP gibt es die Pear-Klassen. Du baust damit eine Datenbankverbindung auf, kannst dann SQL-Abfragen machen und erhälst dann Referenzen auf die Ausgabe. Die kannst Du dann zB. mit einer foreach-Schleife durchlaufen und in Dein HTML-Dokument einbinden. Soweit der Plan.
Dank und Gruß,
frankx
Geht auch ohne PEAR:
<!-- beginne hier die Tabelle, z.B. -->
<table width="breite-in-px-oder%" cellspacing="zell-aussenrand-px" cellpadding="zell-innenrand-px" border="randbreite-px" summary="zusammenfassung">
<caption>Titel der Tabelle</caption>
<tbody>
<?php
mysql_connect("host", "user", "pswd") or die("Error: No DB connection.");
mysql_select_db("dbname") or die("DB doesn't exist or no permissions.");
$strQuery = "SELECT feld1, feld2, feld3 FROM tablename WHERE bedingung ORDER BY sortierfeld ASC[oder DESC] LIMIT 0, wievielemax";
$resQuery = mysql_query($strQuery);
$intNumRows = mysql_num_rows($resQuery);
for($i = 0; $i < $intNumRows; $i++) {
$arrItem = mysql_fetch_array($resQuery);
// tu irgendwas mit dem Array, z.B.
echo "<tr><td>{$arrItem['feld1']}</td>";
echo "<td>{$arrItem['feld2']}</td><!-- usw. --></tr>";
}
?>
</tbody>
</table>
--
Selfcode: ie:% fl:{ br:^ va:| ls:[ fo:| rl:? n4:( ss:} de:> js:| ch:? sh:) mo:| zu:}
Vielen lieben Dank!!! :-)
Es funzt :-)
Merci
Jens