Hallo zusammen
Ich habe folgendes Script:
// DB Verbindungsdaten
$db_host = "XXXXXXXXXXXXXX";
$db_user = "XXXXXXXXXXXXXX";
$db_pass = "XXXXXXXXXXXXXX";
$datab = "XXXXXXXXXXXXXX";
// Hauptprogramm
/* Verbindung zur Datenbank aufbauen */
$db = @mysql_connect($db_host,$db_user,$db_pass) or die(mysql_error());
@mysql_select_db($datab,$db) or die(mysql_error());
//Alle T-Shirt Farben eines bestimmten Shirts auswählen
$result = mysql_query("SELECT * FROM Farben WHERE Farben.shirtname = '2001 BOB'") or die(mysql_error());
//Alle Werte ausgeben
echo "<table border=1>";
while ($zeile= mysql_fetch_array($result,MYSQL_ASSOC))
{
echo "<tr><td>";
echo implode("<td>",$zeile);
echo "</tr>";
}
mysql_close($db);
Nun, das ganze funktioniert auch wunderbar, wie ihr auf folgender Seite sehen könnt:
http://www.t-shirt.ch/test/test4.php
Leider ist die Ausgabe der Tabelle nicht in dem Format, in welchem ich es mir wünsche, es sollte nämlich so aussehen:
http://www.t-shirt.ch/eigenkreation/textshirt/2001_bob.php
Diese Tabelle sollte also automatisch aus den Werten der DB erstellt werden.
Habt ihr eine Ahnung wie ich dies lösen kann, ich denke der Fehler liegt bei der Ausgabe der Tabelle, aber ich komme da leider einfach nicht weiter,
Kann ich ausserdem auch alle Spalten auswählen, ausser die ersten 3, oder muss ich dann so, jedesmal alle Spalten im SELECT * FROM (z.B. SELECT 1,2,3,4... FROM) angeben, oder kann man das auch einfacher?
Vielen Dank für eure Hilfe.
Lieben Gruss
Schampar
Ich habe folgendes Script:
// DB Verbindungsdaten
$db_host = "XXXXXXXXXXXXXX";
$db_user = "XXXXXXXXXXXXXX";
$db_pass = "XXXXXXXXXXXXXX";
$datab = "XXXXXXXXXXXXXX";
// Hauptprogramm
/* Verbindung zur Datenbank aufbauen */
$db = @mysql_connect($db_host,$db_user,$db_pass) or die(mysql_error());
@mysql_select_db($datab,$db) or die(mysql_error());
//Alle T-Shirt Farben eines bestimmten Shirts auswählen
$result = mysql_query("SELECT * FROM Farben WHERE Farben.shirtname = '2001 BOB'") or die(mysql_error());
//Alle Werte ausgeben
echo "<table border=1>";
while ($zeile= mysql_fetch_array($result,MYSQL_ASSOC))
{
echo "<tr><td>";
echo implode("<td>",$zeile);
echo "</tr>";
}
mysql_close($db);
Nun, das ganze funktioniert auch wunderbar, wie ihr auf folgender Seite sehen könnt:
http://www.t-shirt.ch/test/test4.php
Leider ist die Ausgabe der Tabelle nicht in dem Format, in welchem ich es mir wünsche, es sollte nämlich so aussehen:
http://www.t-shirt.ch/eigenkreation/textshirt/2001_bob.php
Diese Tabelle sollte also automatisch aus den Werten der DB erstellt werden.
Habt ihr eine Ahnung wie ich dies lösen kann, ich denke der Fehler liegt bei der Ausgabe der Tabelle, aber ich komme da leider einfach nicht weiter,
![Confused :confused: :confused:](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f615.png)
Kann ich ausserdem auch alle Spalten auswählen, ausser die ersten 3, oder muss ich dann so, jedesmal alle Spalten im SELECT * FROM (z.B. SELECT 1,2,3,4... FROM) angeben, oder kann man das auch einfacher?
Vielen Dank für eure Hilfe.
Lieben Gruss
Schampar