anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 22:27

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: PersonalChest.php
BeitragVerfasst: Do 30 Apr, 2009 00:15 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: So 27 Jan, 2008 18:56
Beiträge: 65
Wohnort: Lüneburg
Geschlecht: Männlich
LoGD: http://www.versuch.dragonheart-of-dream.de/source.php
Hallo alle zusammen habe ein kleines problem mit der Persönlichen schatztruhe und zwar habe ich vergessen den sql befehl einzugeben das soweit nicht schwierig ist aber nun muss ich noch den sql befehl für den housemodules eintragen

INSERT INTO `housemodules`
(`modulefile`, `modulename`, `moduleversion`, `moduleauthor`, `built_in`, `linkcategory`, `linktitle`, `showto`)
VALUES
('{$info['modulefile']}', '{$info['modulename']}', '{$info['moduleversion']}', '{$info['moduleauthor']}'
,'{$info['built_in']}', '{$info['linkcategory']}', '{$info['linktitle']}', '{$info['showto']}')";

aber jedes mal wenn ich ihn eintragen möchte zeigt er mir diesen fehler an
Es scheint einen Fehler in Ihrer MySQL-Abfrage zu geben. Die MySQL-Fehlerausgabe, falls vorhanden, kann Ihnen auch bei der Fehleranalyse helfen.

ERROR: Nicht geschlossene Anführungszeichen @ 417
STR: "
SQL: INSERT INTO `housemodules`
(`modulefile`, `modulename`, `moduleversion`, `moduleauthor`, `built_in`, `linkcategory`, `linktitle`, `showto`)
VALUES
('{$info['modulefile']}', '{$info['modulename']}', '{$info['moduleversion']}', '{$info['moduleauthor']}'
,'{$info['built_in']}', '{$info['linkcategory']}', '{$info['linktitle']}', '{$info['showto']}')";


SQL-Befehl:

INSERT INTO `housemodules` (`modulefile`, `modulename`, `moduleversion`, `moduleauthor`, `built_in`, `linkcategory`, `linktitle`, `showto`) VALUES ('{$info['modulefile']}', '{$info['modulename']}', '{$info['moduleversion']}', '{$info['moduleauthor']}' ,'{$info['built_in']}', '{$info['linkcategory']}', '{$info['linktitle']}', '{$info['showto']}')";

MySQL meldet:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'modulefile']}', '{$info['modulename']}', '{$info['moduleversion']}', '{$info['mo' at line 4

habe überall im Forum nach einer lösung gesucht aber keine gefunden.
kann mir vielleicht einer helfen wie ich es schaffe das ich dann auch das modul installieren kann denn solange dieser sql befehl nicht funtzt kann ich ihn nicht installieren
wäre echt nett wenn einer mir helfen könnte


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PersonalChest.php
BeitragVerfasst: Do 30 Apr, 2009 05:50 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
So wie der Befehl da steht, versucht er den String "{$info['modulefile']}" (und nicht den Wert der Variablen) in das Feld modulfile einzutragen. Zu viele Anführungszeichen - es wird von links nach rechts gelesen. Das zweite ' schließt die Anführungszeichen, statt (wie vermutlich gewünscht) ein weiteres zu öffnen.

... VALUES ('<STRING>', '<STRING>', ...

In deinem Fall ist der erste String {$info[ gefolgt von etwas ohne Sinn:

... VALUES ('{$info[' FEHLER

Richtig:

... VALUES ({$info['modulefile']}, {$info['modulefile']}...
ohne diese Anführungsstriche, wenn der Wert der Variable gespeichert werden soll, oder
... VALUES ('{$info[\'modulefile\']}', '{$info[\'modulefile\']}'...
falls der Variablenname mit den Klammern als String gespeichert werden soll.

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum