PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Codezeile Falsch bei mir ...


Smoker
19.01.2004, 18:19
Diese Zeile scheint falsch zu sein, weil vom vB 2.

$DB_site->query("INSERT INTO privatemessage (folderid, fromuserid, userid, touserid, title, message, dateline, receipt) VALUES ('0', '$sendid', '$getid', '$getid', '$was', '$mitt', '$time', '1')");

Was müsste ich ändern, das das beim vB 3 richtig ist ?

Die Fehlermeldung die dadurch kommt ist diese ...

Invalid SQL: INSERT INTO privatemessage (folderid, fromuserid, userid, touserid, title, message, dateline, receipt) VALUES ('0', '5', '1', '1', 'Es kann los gehen bei Monopoly !', 'Hallo Smoker, die Anzahl der Mitspieler ist bei Monopoly komplett.', '1074532484', '1')
mysql error: Table 'db76028729.privatemessage' doesn't exist

mysql error number: 1146

Thxx
Smoker

JoergZ
19.01.2004, 19:55
Das funzt nicht, weil es keine Tabelle "privatemessage" mehr gibt.

Es gibt im vB3 eine Tabelle pm und eine pmtext.


Schau Dir die Tabellen z.B. mal mit phpmyadmin an.


Gruß

Jörg

martin
19.01.2004, 20:00
und du solltest grundsätzlich den tabellenpräfix vor tabellennamen schreiben, auch wenn du vielleicht selbst keinen nutzt. vielleicht willst dus mal veröffentlichen oder entschließt dich doch einen zu nutzen.


DB_site->query("INSERT INTO " . TABLE_PREFIX . "privatemessage

Smoker
19.01.2004, 20:07
Original geschrieben von JoergZ
Das funzt nicht, weil es keine Tabelle "privatemessage" mehr gibt.

Es gibt im vB3 eine Tabelle pm und eine pmtext.


Schau Dir die Tabellen z.B. mal mit phpmyadmin an.


Gruß

Jörg

Ja ich weis, aber deswegen weis ich leider immernoch nicht, was ich ändern muss :(

@martin

Und das . TABLE_PREFIX . wird automatisch gemacht oder brauch man ne configdatei ?

bye
Smoker

Stussi
19.01.2004, 20:10
Falls ein Prefix vorhanden ist, wird dieser davor angezeigt, wenn nicht, dann nicht!

Einfach einfügen ;)

Smoker
19.01.2004, 20:14
Gemacht ... getestet und welch wunder ... es geht :D
DANKE.

Und ja, das UNO und das Monopoly für das vB 3 wird veröffentlicht, aber leider nur hier ...
http://213.9.4.207/web-dynamic/forum/index.php

Aber deswegen geht meine Zeile oben noch nicht, weil nicht weis, wie genau ich es ändern muss :(

bye
Smoker

martin
19.01.2004, 20:18
vB3 hat drei tabellen für private nachrichten:

pm, pmreceipt, pmtext

ich hab mir bisher nicht wirklich angesehen, wie das im einzelnen genau funktioniert. ist aber im vergleich zu vB2 *etwas* komplexer.

Smoker
19.01.2004, 21:08
Etwas ist gut :D

Blöd nur, das das für mein Projekt die wichtigste Zeile ist.
Ohne die, geht garnix :(
Und ich bin dabei echt Newbie :(

bye
Smoker