anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 26 Mai, 2019 09:02

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 32 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags: Re: Schach-Addon by Peter Rolle
BeitragVerfasst: Fr 27 Feb, 2009 10:42 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3919
Wohnort: Basel
Geschlecht: Männlich
Die verlinkte Version, die vorhin mal rumschwirrte, ist nun im ersten Post angehängt.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schach-Addon by Peter Rolle
BeitragVerfasst: Di 02 Jun, 2009 10:00 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
hm, hallo, habe folgenden fehler:
nachdem ich einen spieler herausfordern möchte und auf herausfordern klick kommt folgender fehler:
SELECT count(*) AS c
FROM accounts
WHERE chessgameswon !=0
AND chessgameswon>(SELECT chessgameswon FROM accounts WHERE acctid=1)
Unknown column 'chessgameswon' in 'where clause'

wenn ich aber später das schach-script aufrufe wird die herausforderung normal angezeigt. mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schach-Addon by Peter Rolle
BeitragVerfasst: Di 02 Jun, 2009 11:48 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Code:
ALTER TABLE `accounts` ADD `chessgameswon` MEDIUMINT NOT NULL DEFAULT '0';


Steht auch am ende der tables.sql-Datei - einfach noch mal die Einbauanleitung lesen, wenn plötzlich Felder fehlen!

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schach-Addon by Peter Rolle
BeitragVerfasst: Di 02 Jun, 2009 12:25 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
:dumm:
sorry ... ok danke ...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schach-Addon by Peter Rolle
BeitragVerfasst: Di 02 Jun, 2009 18:21 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Beim Eintrag in die Datenbank:
Code:
#1064 - 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 'collate latin1_german1_ci NOT NULL,
  `blackPlayer` mediumint(


:?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schach-Addon by Peter Rolle
BeitragVerfasst: Di 02 Jun, 2009 19:35 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 02 Feb, 2009 21:11
Beiträge: 168
Geschlecht: Männlich
LoGD: salator.selfhost.de/lotgd
Hm, kann deine Datenbank kein collate? Wüsste nicht was an der Stelle sonst falsch sein kann... Dann versuch mal in der sql-Datei alle Vorkommen von collate latin1_german1_ci zu löschen.

_________________
if(date("ymmd")=="10050502") echo("Der alte Sack wird heute 40");


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schach-Addon by Peter Rolle
BeitragVerfasst: Di 02 Jun, 2009 21:36 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Welche MySQL Version verwendest du denn?

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schach-Addon by Peter Rolle
BeitragVerfasst: So 07 Jun, 2009 16:05 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Zitat:
Server Version: 4.0.25-Max-log


:?

Der Tip von Salator lässt zwar das Eintragen in die Datenbank zu, allerdings mit weiteren Fehlermeldungen. :pein:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schach-Addon by Peter Rolle
BeitragVerfasst: Mo 08 Jun, 2009 09:37 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
schön das da Fehlermeldungen sind - aber welche wenn man fragen darf?

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schach-Addon by Peter Rolle
BeitragVerfasst: Di 09 Jun, 2009 10:06 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Ja, freut mich auch. :baeh: :D
Das war nicht direkt eine Fehlermeldung.
Es hiess, die Einträge wurden erfolgreich ausgeführt.
Allerdings war die Bestätigung mitsamt den Codes nicht so hübsch bunt wie sonst :D sondern schwarz weiss.
Und in diesem Text waren seltsame Meldungen.
Dummerweise hab ichs versäumt, sie zu kopieren.
Müsste also den ganzen Ramsch wieder rausnehmen und nochmal ausführen. :pein:

Ich glaub, ich mach das eben mal. :D

edit: So...

Folgenden abgeänderten Code habe ich eingetragen:

Code:
CREATE TABLE IF NOT EXISTS `chessgames` (
  `gameID` smallint(6) NOT NULL auto_increment,
  `whitePlayer` mediumint(9) NOT NULL,
  `whiteName` varchar(80) NOT NULL,
  `blackPlayer` mediumint(9) NOT NULL,
  `blackName` varchar(80) NOT NULL,
  `gameMessage` enum('playerInvited','inviteDeclined','draw','playerResigned','checkMate') default NULL,
  `messageFrom` enum('black','white') default NULL,
  `dateCreated` datetime NOT NULL,
  `lastMove` datetime NOT NULL,
  `pieces` text NOT NULL,
  `bet` smallint(6) NOT NULL default '0' COMMENT '<10: Gems; >10: Gold',
  PRIMARY KEY  (`gameID`)
) ENGINE=MyISAM;


CREATE TABLE IF NOT EXISTS `chesshistory` (
  `timeOfMove` datetime NOT NULL,
  `gameID` smallint(6) NOT NULL,
  `curPiece` enum('pawn','bishop','knight','rook','queen','king') NOT NULL,
  `curColor` enum('white','black') NOT NULL,
  `fromRow` smallint(6) NOT NULL,
  `fromCol` smallint(6) NOT NULL,
  `toRow` smallint(6) NOT NULL,
  `toCol` smallint(6) NOT NULL,
  `replaced` enum('pawn','bishop','knight','rook','queen','king') default NULL,
  `promotedTo` enum('pawn','bishop','knight','rook','queen','king') default NULL,
  `isInCheck` tinyint(1) NOT NULL,
  PRIMARY KEY  (`timeOfMove`,`gameID`)
) ENGINE=MyISAM;


CREATE TABLE IF NOT EXISTS `chessmessages` (
  `msgID` int(11) NOT NULL auto_increment,
  `gameID` smallint(6) NOT NULL,
  `msgType` enum('undo','draw') NOT NULL,
  `msgStatus` enum('request','approved','denied') NOT NULL,
  `destination` enum('black','white') NOT NULL,
  PRIMARY KEY  (`msgID`)
) ENGINE=MyISAM;


Folgendes erhielt ich als Antwort:

Code:
Ihr SQL-Befehl wurde erfolgreich ausgeführt.

SQL-Befehl:

CREATE TABLE IF NOT EXISTS `chessgames` (
`gameID` smallint(6) NOT NULL auto_increment,
`whitePlayer` mediumint(9) NOT NULL,
`whiteName` varchar(80) NOT NULL,
`blackPlayer` mediumint(9) NOT NULL,
`blackName` varchar(80) NOT NULL,
`gameMessage` enum('playerInvited','inviteDeclined','draw','playerResigned','checkMate') default NULL,
`messageFrom` enum('black','white') default NULL,
`dateCreated` datetime NOT NULL,
`lastMove` datetime NOT NULL,
`pieces` text NOT NULL,
`bet` smallint(6) NOT NULL default '0' COMMENT '<10: Gems; >10: Gold',
PRIMARY KEY (`gameID`)
) ENGINE=MyISAM;# MySQL lieferte ein leeres Resultat zurück (d.&nbsp;h. null Zeilen).



CREATE TABLE IF NOT EXISTS `chesshistory` (
`timeOfMove` datetime NOT NULL,
`gameID` smallint(6) NOT NULL,
`curPiece` enum('pawn','bishop','knight','rook','queen','kin[...]


Verkloppt mich, wenn ich arge Dummheiten fabriziert habe.
Bin nicht so der Datenbank-Jeck. :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schach-Addon by Peter Rolle
BeitragVerfasst: Di 09 Jun, 2009 13:46 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Code:
Ihr SQL-Befehl wurde erfolgreich ausgeführt.


Sagt doch eigentlich alles, oder?
Wenn Tabellen angelegt werden, ist es auch üblich, das sich keine Zeilen ändern bzw. hinzu kommen. Daher der Hinweis von pma, das Null Zeilen geändert worden sind.

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Schach-Addon by Peter Rolle
BeitragVerfasst: Di 09 Jun, 2009 18:01 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Na, dann ist ja alles in Butter. ;)
Danke auch. :wink:


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 32 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum