Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Fragen zum WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=4)
--- Sql error?? (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=2352)


Geschrieben von toto am 29.12.2012 um 19:32:

  Sql error??

Habe ein problem beim erstellen einer neuen Usergruppe

Bekomme dann folgenden error:

Invalid SQL: INSERT INTO bb1_groups (title,grouptype,useronlinemarking,securitylevel,ai_posts,ai_days,showontea
m,showorder,description,onlinemarking,showonindex) VALUES ('Special Friends','5', '%s', '1','-1','-1','0','0',', '', '1'')
mysql error: 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 '1'')' at line 1
mysql error number: 1064

Script: /wbb2/acp/group.php

Wo kann da der fehler in der group.php liegen???



Geschrieben von toto am 29.12.2012 um 19:46:

 

Also das der fehler mit dem (near '1'') zu tun hat ist mir klar nur wo kann da nichts falsches finden??



Geschrieben von haumi am 29.12.2012 um 19:54:

 

Bishin zur letzten 0 stimmt alles, danach kommt für SQL etwas unverständliches

INSERT INTO bb1_groups (title,grouptype,useronlinemarking,securitylevel,ai_posts,ai_days,showontea

m,showorder,description,onlinemarking,showonindex) VALUES ('Special Friends','5', '%s', '1','-1','-1','0','0' , ', '', '1'')

ersetz das Teil mal mit folgendem Code:

INSERT INTO bb1_groups (title,grouptype,useronlinemarking,securitylevel,ai_posts,ai_days,showontea

m,showorder,description,onlinemarking,showonindex) VALUES ('Special Friends','5', '%s', '1','-1','-1','0','0', '', '', '1')

Achte auf den genauen Einbau!

LG
haumi



Geschrieben von Listiger_Falke am 29.12.2012 um 19:55:

 

Einbaufehler eines Hacks. (onlinemarking,showonindex)
Dort scheinst Du etwas falsch gesetzt zu haben mit den '' (Anführungszeichen bzw. Gänsefüßchen)

Der Fehler muß in der Zeile

"VALUES ('".addslashes($_POST['title'])."','".intval($_POST['grouptype'])."', '".addslashes($_POST['useronlinemarking'])."', '".intval($_POST['securitylevel'])."','$ai_posts','$ai_days','".intval($_PO
ST['showonteam'])."','".intval($_POST['showorder'])."',................. usw.

nach der Zeile

$db->query("INSERT INTO bb".$n."_groups (title,grouptype,useronlinemarking,securitylevel,ai_posts,ai_days,showontea
m,showorder,....... usw. sein

Am besten mal die group.php hier anhängen



Geschrieben von haumi am 29.12.2012 um 20:00:

 

Upps ich hab ja die Werte genommen und nicht die Variablen.
Setze bitte diese Zeile mal komplett hier rein.

LG
haumi



Geschrieben von toto am 29.12.2012 um 20:53:

 

$db->query("INSERT INTO bb".$n."_groups (title,grouptype,useronlinemarking,securitylevel,ai_posts,ai_days,showontea
m,showorder,description,onlinemarking,showonindex) ".
"VALUES ('".addslashes($_POST['title'])."','".intval($_POST['grouptype'])."', '".addslashes($_POST['useronlinemarking'])."', '".intval($_POST['securitylevel'])."','$ai_posts','$ai_days','".intval($_PO
ST['showonteam'])."','".intval($_POST['showorder'])."','".addslashes($_POST
['description']).", '".addslashes($_POST['onlinemarking'])."', '".intval($_POST['showonindex'])."'')");
$groupid = $db->insert_id();



Geschrieben von haumi am 29.12.2012 um 21:25:

 

Hinter '".addslashes($_POST['description'])." fehlt ein Hochkomma

'".addslashes($_POST['description'])."'

Und dadurch ist bei '".intval($_POST['showonindex'])."'') am Ende ein Hochkoma zuviel.

ersetze deinen Code mal mit folgendem:

code:
1:
2:
$db->query("INSERT INTO bb".$n."_groups (title,grouptype,useronlinemarking,securitylevel,ai_posts,ai_days,showonteam,showorder,description,onlinemarking,showonindex) "."VALUES ('".addslashes($_POST['title'])."','".intval($_POST['grouptype'])."', '".addslashes($_POST['useronlinemarking'])."', '".intval($_POST['securitylevel'])."','$ai_posts','$ai_days','".intval($_POST['showonteam'])."','".intval($_POST['showorder'])."','".addslashes($_POST['description'])."', '".addslashes($_POST['onlinemarking'])."', '".intval($_POST['showonindex'])."')");
$groupid = $db->insert_id(); 




LG
haumi



Geschrieben von toto am 29.12.2012 um 21:30:

 

Super danke hat geklappt st7 st7 st7


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH