wieso funzt dieser Mysql-Befehl,
$sql = "INSERT INTO mp3 ";
$sql .= "(Interpret,Titel) ";
$sql .= "VALUES ";
$sql .= "('$inprt[$k]','$titel[$k]')";
Und dieser nicht?
$aktverz = C:\Dokumente und Einstellungen\Adminstrator\ usw...
$sql = "INSERT INTO mp3 ";
$sql .= "(Interpret,Titel,Pfad) ";
$sql .= "VALUES ";
$sql .= "('$inprt[$k]','$titel[$k]','$aktverz')";
Fehlermeldung:
Fehler Nummer: 1054 Beschreibung: Unknown column 'Pfad' in 'field list'
Gruß Fabian
> $sql = "INSERT INTO mp3 ";
> $sql .= "(Interpret,Titel,Pfad) ";
> $sql .= "VALUES ";
> $sql .= "('$inprt[$k]','$titel[$k]','$aktverz')";
>
> Fehlermeldung:
> Fehler Nummer: 1054 Beschreibung: Unknown column 'Pfad' in 'field list'
Du bist wirklich sicher, dass die Tabelle ein Feld namnes "Pfad" hat?
Mike
> > Fehlermeldung:
> > Fehler Nummer: 1054 Beschreibung: Unknown column 'Pfad' in 'field list'
>
> Du bist wirklich sicher, dass die Tabelle ein Feld namnes "Pfad" hat?
Hallo Mike,
die Tabelle hat keine einzige Spalte. Aber wenn ich nur Titel und Interpret
hinzufügen möchte werden die Spalten automatisch erstellt. Wieso geht das
nicht mir 3 Spalten?
Gruß Fabian
Die Fehlermeldung könnte doch kaum eindeutiger sein.
Frei übersetzt:
Du hast einfach keine Spalte 'Pfad' in Deiner Tabelle.
Oder vielleicht heißt es auch 'pfad'.
AFAIK beachtet MySQL Groß- und Kleinschreibung.
HTH,
Jens Peter Möller
Bevor Du mir das nicht beweißt glaube
ich Dir kein Wort ;-)
mysql> create table blub;
ERROR 1064: parse error near '' at line 1
mysql> create table blub();
ERROR 1064: parse error near ')' at line 1
mysql> create table blub(id int);
Query OK, 0 rows affected (0.12 sec)
Wie zum Henker erstellst Du eine Tabelle
ohne Spalten, so etwas gibt es gar nicht.
Ferner wäre das völlig sinnfrei.
Gruß,
Jens Peter Möller
äh, Denkfehler meinerseeits! Natürlich muss man vorher die Spalten
erstellen.
Wenn mir jetzt noch jemand verrät, wie man an eine bestehende Tabelle eine
Spalte anfügt, bin ich glücklich ;-) .
Gruß Fabian
ALTER TABLE mp3 ADD Pfad VARCHAR(255);
Gruß,
Jens Peter Möller