pfannkuchen2001
Aktives Mitglied
Thread Starter
- Dabei seit
- 17.02.2006
- Beiträge
- 2.600
- Reaktionspunkte
- 48
Hallo,
ich habe es nun geschafft, per PHP bestimmte Zellen aus einer MySQL Datenbank zu lesen. Leider gibt es dabei ein Großes Problem:
die Formatierung.
In der Datenbank sind die Daten so gespeichert:
wenn ich das ganze per PHP auslese, dann sind alle Zeilenumbrüche kaputt:
das PHP Script siht so aus:
der Aufruf erfolgt so:
Ich möchte aber, dass es genau so exportiert wird wie es in der Datenbank gespeichert ist.
Wo liegt der fehler?!
Jede Hilfe ist mir mehr als willkommen!!!!
PS.: Beide der oben gezeigten beispiele sind nur ausschnitte...
ich habe es nun geschafft, per PHP bestimmte Zellen aus einer MySQL Datenbank zu lesen. Leider gibt es dabei ein Großes Problem:
die Formatierung.
In der Datenbank sind die Daten so gespeichert:
Code:
mtllib ./a_objfile.mtl
g Haus_r16
v 652.5 0.15 398.55
v 12.5 14.71 398.55
v 652.5 14.71 398.55
v 12.5 0.15 398.55
v 652.5 0.15 385.45
v 652.5 14.71 398.55
v 652.5 14.71 385.45
v 652.5 0.15 398.55
v 12.5 0.15 385.45
v 652.5 14.71 385.45
v 12.5 14.71 385.45
v 652.5 0.15 385.45
v 12.5 0.15 398.55
v 12.5 14.71 385.45
v 12.5 14.71 398.55
v 12.5 0.15 385.45
v 652.5 14.71 398.55
v 12.5 14.71 385.45
v 652.5 14.71 385.45
v 12.5 14.71 398.55
v 652.5 0.15 385.45
v 12.5 0.15 398.55
v 652.5 0.15 398.55
v 12.5 0.15 385.45
vn 0 0 1
vn 0 0 1
vn 0 0 1
vn 0 0 1
vn 1 0 0
vn 1 0 0
vn 1 0 0
vn 1 0 0
vn 0 0 -1
vn 0 0 -1
vn 0 0 -1
vn 0 0 -1
vn -1 0 0
vn -1 0 0
vn -1 0 0
vn -1 0 0
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 0 -1 0
vn 0 -1 0
vn 0 -1 0
vn 0 -1 0
vt 1 0
vt 0 1
vt 1 1
vt 0 0
vt 1 0
vt 0 1
wenn ich das ganze per PHP auslese, dann sind alle Zeilenumbrüche kaputt:
Code:
mtllib ./a_objfile.mtl g Haus_r16 v 652.5 0.15 398.55 v 12.5 14.71 398.55 v 652.5 14.71 398.55 v 12.5 0.15 398.55 v 652.5 0.15 385.45 v 652.5 14.71 398.55 v 652.5 14.71 385.45 v 652.5 0.15 398.55 v 12.5 0.15 385.45 v 652.5 14.71 385.45 v 12.5 14.71 385.45 v 652.5 0.15 385.45 v 12.5 0.15 398.55 v 12.5 14.71 385.45 v 12.5 14.71 398.55 v 12.5 0.15 385.45 v 652.5 14.71 398.55 v 12.5 14.71 385.45 v 652.5 14.71 385.45 v 12.5 14.71 398.55 v 652.5 0.15 385.45 v 12.5 0.15 398.55 v 652.5 0.15 398.55 v 12.5 0.15 385.45 vn 0 0 1 vn 0 0 1 vn 0 0 1 vn 0 0 1 vn 1 0 0 vn 1 0 0 vn 1 0 0 vn 1 0 0 vn 0 0 -1 vn 0 0 -1 vn 0 0 -1 vn 0 0 -1 vn -1 0 0 vn -1 0 0 vn -1 0 0 vn -1 0 0 vn 0 1 0 vn 0 1 0 vn 0 1 0 vn 0 1 0 vn 0 -1 0 vn 0 -1 0 vn 0 -1 0 vn 0 -1 0 vt 1 0 vt 0 1 vt 1 1 vt 0 0 vt 1 0 vt 0 1 vt 1 1 vt 0 0 vt 1 0 vt 0 1 vt 1 1 vt 0 0 vt 1 0 vt 0 1 vt 1 1 vt 0 0 vt 1 0 vt 0 1 vt 1 1 vt 0 0 vt 1 0 vt 0 1 vt 1 1 vt 0 0 usemtl Std_Material usemap Std_Material f 2/2/2 1/1/1 3/3/3 f 4/4/4 1/1/1 2/2/2 f 6/6/6 5/5/5 7/7/7 f 8/8/8 5/5/5 6/6/6 f 10/10/10 9/9/9 11/11/11 f 12/12/12 9/9/9 10/10/10 f 14/14/14 13/13/13 15/15/15 f 16/16/16 13/13/13 14/14/14 f 18/18/18 17/17/17 19/19/19 f 20/20/20 17/17/17 18/18/18 f 22/22/22 21/21/21 23/23/23 f 24/24/24 21/21/21 22/22/22 g Haus_r15 v 652.5 0.15 374.05 v 12.5 14.71 374.05 v 652.5 14.71 374.05 v 12.5 0.15 374.05 v 652.5 0.15 360.95 v 652.5 14.71 374.05 v 652.5 14.71 360.95 v 652.5 0.15 374.05 v 12.5 0.15 360.95 v 652.5 14.71 360.95 v 12.5 14.71 360.95 v 652.5 0.15 360.95 v 12.5
das PHP Script siht so aus:
PHP:
<?php
// Verbindung aufbauen, auswählen einer Datenbank
$link = mysql_connect("10.211.55.13", "hannes", "passwort")
or die("Keine Verbindung möglich: " . mysql_error());
//echo "Verbindung zum Datenbankserver erfolgreich";
mysql_select_db("infar") or die("Auswahl der Datenbank fehlgeschlagen");
$zeile = $_GET['zeile'];
$aufgabe = $_GET['aufgabe'];
if ($aufgabe == 1){
$objfile = 'a_objfile';
// echo "a_objfile";
}
if ($aufgabe == 2){
$objfile = 'b_objfile';
// echo "b_objfile";
}
if ($aufgabe == 3){
$objfile = 'bb_objfile';
// echo "bb_objfile";
}
if ($aufgabe == 4){
$objfile = 'c_objfile';
// echo "c_objfile";
}
if ($aufgabe == 5){
$objfile = 'd_objfile';
// echo "d_objfile";
}
if ($aufgabe == 6){
$objfile = 'e_objfile';
// echo "e_objfile";
}
if ($aufgabe == 7){
$objfile = 'eb_objfile';
// echo "eb_objfile";
}
if ($aufgabe == 8){
$objfile = 'f_objfile';
//echo "f_objfile";
}
// Ausführen einer SQL-Anfrage
$query = "SELECT $objfile FROM raumsynth WHERE counter='$zeile'";
$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());
// Ausgabe der Ergebnisse in HTML
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
// Freigeben des Resultsets
mysql_free_result($result);
// Schließen der Verbinung
mysql_close($link);
?>
der Aufruf erfolgt so:
Code:
http://localhost/~hannes/datenbank/datenbank.php?zeile=1&aufgabe=1
Ich möchte aber, dass es genau so exportiert wird wie es in der Datenbank gespeichert ist.
Wo liegt der fehler?!
Jede Hilfe ist mir mehr als willkommen!!!!
PS.: Beide der oben gezeigten beispiele sind nur ausschnitte...