Bump!
Nun habe ich ein Problem mit den Karma Mod!
Wenn ich alle Karmabewertungen herausnehmen will, klicke ich auf "Alle Löschen", dann bestätigen und weg sind sie.
Wenn ich eine Karmabewertung habe und dieses eine herausnehmen will, markiere ich sie (abhaken) und klicke ich auf "Markierte Löschen", dann bestätigen und weg ist sie.
Habe ich jetzt aber mehrere zur Auswahl und markiere eines davon, dann bestätige ich und ...
ein SQL-Fehler taucht auf!
Was nun?
Mods "neuauflegen"
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- dagobert50gold
- Gesperrt
- Beiträge: 1316
- Registriert: 04.11.2009 16:52
Re: Mods "neuauflegen"
Der kleine phpBB.de-Knigge - unsere Hausordnung • F1 WebTipp von Dr.Death • F1 WebTipp SQL-Updates
Kein Support per PN! Auch nicht zu den F1WebTipp-SQL-Updates!
Kein Support per PN! Auch nicht zu den F1WebTipp-SQL-Updates!
Re: Mods "neuauflegen"
Die vollständige Fehlermeldung und den zugehörigen Quellcode zu posten, wäre schonmal ein Anfang. "Herr Mechaniker, bei meinem Auto blinkt ein Lämpchen, was soll ich tun?"dagobert50gold hat geschrieben:ein SQL-Fehler taucht auf!
KB:knigge
- dagobert50gold
- Gesperrt
- Beiträge: 1316
- Registriert: 04.11.2009 16:52
Re: Mods "neuauflegen"
Allgemeiner Fehler
SQL ERROR [ mysqli ]
Column 'post_karma_search' cannot be null [1048]
SQL
UPDATE phpbb_posts SET post_karma = post_karma - -1, post_karma_powered = post_karma_powered - -1, post_karma_count = post_karma_count - 1, post_karma_search = (post_karma / post_karma_count), post_karma_search_powered = (post_karma_powered / post_karma_count) WHERE post_id = 8
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: includes/mods/acp/acp_karma.php
LINE: 224
CALL: dbal_mysqli->sql_query()
FILE: includes/functions_module.php
LINE: 516
CALL: acp_karma->main()
FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
SQL ERROR [ mysqli ]
Column 'post_karma_search' cannot be null [1048]
SQL
UPDATE phpbb_posts SET post_karma = post_karma - -1, post_karma_powered = post_karma_powered - -1, post_karma_count = post_karma_count - 1, post_karma_search = (post_karma / post_karma_count), post_karma_search_powered = (post_karma_powered / post_karma_count) WHERE post_id = 8
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: includes/mods/acp/acp_karma.php
LINE: 224
CALL: dbal_mysqli->sql_query()
FILE: includes/functions_module.php
LINE: 516
CALL: acp_karma->main()
FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Der kleine phpBB.de-Knigge - unsere Hausordnung • F1 WebTipp von Dr.Death • F1 WebTipp SQL-Updates
Kein Support per PN! Auch nicht zu den F1WebTipp-SQL-Updates!
Kein Support per PN! Auch nicht zu den F1WebTipp-SQL-Updates!
- dagobert50gold
- Gesperrt
- Beiträge: 1316
- Registriert: 04.11.2009 16:52
Re: Mods "neuauflegen"
Bump! 
Habe ich etwas vergessen zu posten?

Habe ich etwas vergessen zu posten?
Der kleine phpBB.de-Knigge - unsere Hausordnung • F1 WebTipp von Dr.Death • F1 WebTipp SQL-Updates
Kein Support per PN! Auch nicht zu den F1WebTipp-SQL-Updates!
Kein Support per PN! Auch nicht zu den F1WebTipp-SQL-Updates!
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Re: Mods "neuauflegen"
Die SQL Anweisung finde ich ziemlich haarig da man nicht genau weiß was wann wie passiert denn es werden Tabellenspalten geändert die von anderen Spalten abhängen und es wird nicht abgefangen was passiert wenn eine der Spalten durch die dividiert wird beispielsweise 0 ist, denn wenn post_karma_count = 0 ist, dann ist post_karma_search in dieser SQL Anweisung undefiniert und ich nehme an dass der Server das durch das setzen auf NULL ausdrückt. Das geht aber nicht weil die Spalte nicht NULL sein darf.
Ich habe keine Zeit mich tiefer mit diesem Mod zu beschäftigen in wiefern diese seltsame Konstruktion so überhaupt Sinnvoll ist und wie man es besser machen könnte, möglicherweise kannst du dein Problem aber (auf eigene Gefahr) lösen, indem du für die Spalte post_karma_count (und vermutlich dann auch post_karma_search_powered) einen NULL Wert erlaubst. Ob das noch andere Konsequenzen hat für die Datenausgabe u.ä. kann ich natürlich nicht vorhersehen, von daher ist das wie gesagt auf eigene Gefahr. Den SQL Fehler kriegst du dann jedenfalls nicht mehr...
Ich habe keine Zeit mich tiefer mit diesem Mod zu beschäftigen in wiefern diese seltsame Konstruktion so überhaupt Sinnvoll ist und wie man es besser machen könnte, möglicherweise kannst du dein Problem aber (auf eigene Gefahr) lösen, indem du für die Spalte post_karma_count (und vermutlich dann auch post_karma_search_powered) einen NULL Wert erlaubst. Ob das noch andere Konsequenzen hat für die Datenausgabe u.ä. kann ich natürlich nicht vorhersehen, von daher ist das wie gesagt auf eigene Gefahr. Den SQL Fehler kriegst du dann jedenfalls nicht mehr...
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.