Sudoku Mod 3.5.1 - Fehler bei Hilfeseite

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
OlafD
Mitglied
Beiträge: 5
Registriert: 03.04.2010 22:21

Sudoku Mod 3.5.1 - Fehler bei Hilfeseite

Beitrag von OlafD »

Hallo,

ich habe in meinem Forum (phpbb 3.0.7.-pl1) den Sudoku-Mod 3.5.1 installiert. Innerhalb dieses Mods kann man einen Helfer aktivieren, der mögliche Lösungen anzeigt. Wenn ich auf den Button "Den Helfer für dieses Spiel aktivieren" und dann auf "ja" klicke, erhalte ich folgenden Fehler:

Code: Alles auswählen

SQL ERROR [ mysql4 ]
Unknown column 'true' in 'field list' [1054]
SQL
UPDATE phpbb_sudoku_users SET game_helper = true, points = points - 50 WHERE user_id = 2 AND game_type = 'sudoku'

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: sudoku/sudoku.php
LINE: 282
CALL: dbal_mysql->sql_query()
Wie kann ich das bereinigen?

Olaf
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Re: Sudoku Mod 3.5.1 - Fehler bei Hilfeseite

Beitrag von Würzi »

Moin,

welche php und mysql version hast du denn?
Ich vermute der wird den boolean Wert true/false nicht kennen.

Mfg
Kein Support per PN, dafür ist das Forum da! Eine PN hilft einen, ein öffentlicher Beitrag allen. - Styles für phpbb3
OlafD
Mitglied
Beiträge: 5
Registriert: 03.04.2010 22:21

Re: Sudoku Mod 3.5.1 - Fehler bei Hilfeseite

Beitrag von OlafD »

Würzi hat geschrieben:Moin,

welche php und mysql version hast du denn?
Ich vermute der wird den boolean Wert true/false nicht kennen.

Mfg

Hallo,

danke für diese späte Antwort. :)

php 5.2.13 und mysql 4.0.27

Beim Stichwort "Boolean" ist mir aber etwas in der Tabelle php_sudoku_users aufgefallen:
Unter phpMyAdmin wird mir für dieses Feld folgendes angezeigt:
Feld: game_helper
Typ: tinyint(1)
Attribute: (leer)
Null: Nein
Standard: 0
Extra: (leer)

Da steht nichts vom Typ "Boolean".

Hat sich da irgendwie mal das Format verändert und habe ich ein Update verpasst?
Falls ja, mit was für einem SQL-Befehl muss ich das umstellen?

Olaf
Zuletzt geändert von OlafD am 04.04.2010 17:39, insgesamt 1-mal geändert.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Sudoku Mod 3.5.1 - Fehler bei Hilfeseite

Beitrag von Mahony »

Hallo
BOOL , BOOLEAN

These are synonyms for TINYINT(1). The BOOLEAN synonym was added in MySQL 4.1.0. A value of zero is considered false. Non-zero values are considered true.

In the future, full boolean type handling will be introduced in accordance with standard SQL.

Versuchs mal mit (in der sudoku/sudoku.php)

Code: Alles auswählen

'1' 
anstelle von
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
OlafD
Mitglied
Beiträge: 5
Registriert: 03.04.2010 22:21

Re: Sudoku Mod 3.5.1 - Fehler bei Hilfeseite

Beitrag von OlafD »

Hallo,

Danke, das hat das Problem gelöst.

Ich habe in der sudoku.php alle Stellen, in den den Variablen

Code: Alles auswählen

game_helper
helper_hide
toggle_helper
ein Wert "true" oder "false" zugeordnet wird für "true" die Zuordnung auf "1" und für "false" auf "0" geändert. Nun gibt es keine fehler mehr.
:)

Gruß,
Olaf
Antworten

Zurück zu „[3.0.x] Mod Support“