lass dir mal die Fehlermeldung von MySQL ausgeben:
Oder du lässt dir den Query mal ausgeben und probierst es win phpMyAdmin.PHP-Code:mysql_query("...") OR DIE(mysql_error());
Gruss
Jan
hi
hab nen sehr eigenartiges Problem...
Ich will in einem PHP- Script einfach eine Tabelle erzeugen und wollte dazu folgenden code nehmen:
Leider passiert nichts - garnichtsPHP-Code:mysql_query ("CREATE TABLE iks_galerie_$neue_id( id tinyint( 5 ) unsigned NOT NULL auto_increment, url varchar( 50 ) NOT NULL default \'\', titel varchar( 50 ) NOT NULL default \'\', beschreibung text NOT NULL , galerie_titel varchar( 150 ) NOT NULL default \'\', PRIMARY KEY ( id ) ) TYPE = MYISAM ");
Hier nochmal der Code der gesamten Unterseite:
PHP-Code:<?PHP
//Galerie in db eintragen
mysql_query ("INSERT INTO iks_galerie_index (titel) VALUES ('$titel')");
$galerie_id_suchen = mysql_query("SELECT * FROM iks_galerie_index ORDER BY id");
while ($galerie_id = mysql_fetch_object($galerie_id_suchen)) {
$neue_id = $galerie_id->id;
}
// Verzeichnis erstellen
mkdir ("img_galerie/$neue_id", 0777);
// Tabelle in db erstellen
mysql_query ("CREATE TABLE iks_galerie_$neue_id( id tinyint( 5 ) unsigned NOT NULL auto_increment, url varchar( 50 ) NOT NULL default \'\', titel varchar( 50 ) NOT NULL default \'\', beschreibung text NOT NULL , galerie_titel varchar( 150 ) NOT NULL default \'\', PRIMARY KEY ( id ) ) TYPE = MYISAM ");
//Ausgabe....
$headline = "Galerie erstellt";
$text = "Die Galerie wurde eingerichtet.<br>Unter dem Menüpunkt \"Galerien bearbeiten\" können nun Bilder in diese Galerie eingebunden werden.";
include("$box");
?>
Findet da jemand nen Fehler?
danke
lass dir mal die Fehlermeldung von MySQL ausgeben:
Oder du lässt dir den Query mal ausgeben und probierst es win phpMyAdmin.PHP-Code:mysql_query("...") OR DIE(mysql_error());
Gruss
Jan
.
Geändert von Radoo.de (09.09.2003 um 20:54 Uhr)
$neue_id ist ganz sicher nicht leer, habe ich schon getestet...
Normalerweise sollte es auch egal sein, ob sie gefüllt ist oder nicht. Wenn sie leer währe, funktioniert der query nämlich. Also wäre es erstmal interresant, wie der Inhalt dieser Variable denn aussieht. Und was ist mit der Fehlermeldung? Gibt es eine, wenn du es so machst, wie ich's geschrieben hatte?
Und der TIP, der fast in jedem (MySQL)Posting kommt:
Lass dir den Query ausgeben und probier ihn per Hand in phpMyAdmin auszuführen.
Gruss
Jan
mmh, habs gerade hinbekommen...
Hatte da dämlicher weise ein \ vor einem '
...
Danke für die TIPPs
cu
Philipp
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)