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
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH