anpera.net
https://anpera.dyndns.org/phpbb3/

sql datenbank
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4864
Seite 1 von 2

Autor:  XardasDark [ Mo 13 Apr, 2009 20:15 ]
Betreff des Beitrags:  sql datenbank

hallo,

schonmal im vorraus ich habe phpadmin, apache, xampp, und den ordner mit den logd sachen ich habe die logd sachen schon auf meiner webspace upgeloadet.

und meine frage ist jetzt wie mache ich die datei LoGD097extGER_12092004.sql auf meine datenbank damit ich logd spielen kann ? oder muss da vieleicht noch mehr in die datenbank ?

ich würde mich freuen wenn mir jemand die antwort geben könnte

Autor:  Kevz [ Mo 13 Apr, 2009 20:24 ]
Betreff des Beitrags:  Re: sql datenbank

Die *SuFu ist dein Freund!
* SuFu ist abgeleitet von: Forum Suchfunktion.

Autor:  XardasDark [ Mo 13 Apr, 2009 20:25 ]
Betreff des Beitrags:  Re: sql datenbank

oh stimmt das forum hat ein ein SuFu XD

Autor:  XardasDark [ Mo 13 Apr, 2009 20:39 ]
Betreff des Beitrags:  Re: sql datenbank

ok entweder ich bin zu doff um was zu finden oder es gibt keinen beitrag für meine frage

Autor:  Auric [ Mo 13 Apr, 2009 20:47 ]
Betreff des Beitrags:  Re: sql datenbank

In phpMyAdmin kannst du SQL-Dateien importieren.
Das ganze geht natürlich auch über den mysql-Kommandozeileninterpreter oder ähnliches.

Autor:  XardasDark [ Mo 13 Apr, 2009 20:54 ]
Betreff des Beitrags:  Re: sql datenbank

ahh stimmt kann ich das einfach in die datenbank kopieren oder muss das wo hin ? kenne mich mit der db überhaupt net aus

Autor:  XardasDark [ Mo 13 Apr, 2009 21:10 ]
Betreff des Beitrags:  Re: sql datenbank

wenn ich die datei impotieren will kommt en fehler bezeichner oder so net erkannt danach kann ich in phpmyadmin nix mehr machen weil alles weis ist

Autor:  Liath [ Mo 13 Apr, 2009 22:04 ]
Betreff des Beitrags:  Re: sql datenbank

ohne konkrete hinweise was da nun für ein fehler kommt, kann dir leider niemand helfen

Autor:  Harthas [ Di 14 Apr, 2009 00:39 ]
Betreff des Beitrags:  Re: sql datenbank

Möglicherweise dauert der Import der SQL-Datei zu lange.
Füg jeweils nur Abschnitte des Dateiinhaltes ein. Dann sollte es weniger Probleme bereiten.

Autor:  XardasDark [ Di 14 Apr, 2009 11:53 ]
Betreff des Beitrags:  Re: sql datenbank

ich erkläre mal wie ich es mache und schreibe dann denn genauen fehler auf also ich starte xampp gehe dann auf http://localhost/phpmyadmin/ dort dann auf impotieren geh auf durchsuchen suche die sql datei und klicke dann einfach auf ok aber denn rest lass ich so wie er ist also zeichencodierung der datei und so sobald ich dann auf ok geklickt habe kommt en riesiger fehler

Fehler

Es scheint einen Fehler in Ihrer MySQL-Abfrage zu geben. Die MySQL-Fehlerausgabe, falls vorhanden, kann Ihnen auch bei der Fehleranalyse helfen.

ERROR: Ungültiger Bezeichner @ 23
STR: 0.9.
SQL: # Datenbankfile f�r
# LoGD 0.9.7+jt ext (GER) last release
# 12.9.2004
#

# --------------------------------------------------------

#
# Tabellenstruktur f�r Tabelle `accounts`
#

CREATE TABLE accounts (
acctid int(11) unsigned NOT NULL auto_increment,
name varchar(50) NOT NULL default '',
sex tinyint(4) unsigned NOT NULL default '0',
specialty int(4) unsigned NOT NULL default '0',
darkarts int(11) unsigned NOT NULL default '0',
magic int(11) unsigned NOT NULL default '0',
thievery int(11) unsigned NOT NULL default '0',
experience int(11) unsigned NOT NULL default '0',
charisma int(11) unsigned NOT NULL default '0',
seenlover tinyint(4) unsigned NOT NULL default '0',
gold int(11) unsigned NOT NULL default '0',
weapon varchar(50) NOT NULL default 'Fists',
armor varchar(50) NOT NULL default 'T-Shirt',
seenmaster int(4) unsigned NOT NULL default '0',
level int(11) unsigned NOT NULL default '1',
defence int(11) unsigned NOT NULL default '1',
attack int(11) unsigned NOT NULL default '1',
alive int(11) unsigned NOT NULL default '1',
goldinbank int(11) NOT NULL default '0',
marriedto int(11) unsigned NOT NULL default '0',
playerkills int(4) unsigned NOT NULL default '1',
spirits int(4) NOT NULL default '0',
laston datetime NOT NULL default '0000-00-00 00:00:00',
hitpoints int(11) NOT NULL default '10',
maxhitpoints int(11) unsigned NOT NULL default '10',

das ist nur ein teil es geht noch so 20 mal weiter

was soll ich tun ?

Autor:  Auric [ Di 14 Apr, 2009 12:02 ]
Betreff des Beitrags:  Re: sql datenbank

Versuche mal nur die Befehle einzeln aus zu führen, also ohne die Kommentare (fangen mit # oder -- an). Oder aber du probierst es am stück mit Zeichenkodierung latin-1

Autor:  XardasDark [ Di 14 Apr, 2009 12:04 ]
Betreff des Beitrags:  Re: sql datenbank

und wie füge ich das einzeln ein ? ich impotiere ja die ganze datei

Autor:  Auric [ Di 14 Apr, 2009 12:06 ]
Betreff des Beitrags:  Re: sql datenbank

Datei mit einem Texteditor öffnen und stückweise reinkopieren - ist ein bisschen zeitaufwändig.. ansonsten wie oben beschrieben mit latin-1 probieren - ich schätze mal die Umlaute zerhauen es.

Autor:  XardasDark [ Di 14 Apr, 2009 12:10 ]
Betreff des Beitrags:  Re: sql datenbank

also mehrer sql dateien machen ?

Autor:  XardasDark [ Di 14 Apr, 2009 12:36 ]
Betreff des Beitrags:  Re: sql datenbank

ich habe jetzt die einzelne sachen herauskopiert und es in eine neu sql datei mit dem slben namen einefügt bin dann wieder auf impotieren gegangen und jetzt läd es und läd es ist das normal ?

Autor:  XardasDark [ Di 14 Apr, 2009 12:39 ]
Betreff des Beitrags:  Re: sql datenbank

jetzt kommt der fehler

Fatal error: Maximum execution time of 300 seconds exceeded in C:\xampp\phpMyAdmin\libraries\sqlparser.lib.php on line 264

ähm...ja jetzt kommt das nächste problem ich habe keine tapelle

Autor:  Auric [ Di 14 Apr, 2009 13:04 ]
Betreff des Beitrags:  Re: sql datenbank

Du kannst die SQL-Queries auch direkt im Fenster "SQL" eingeben bzw. hinein kopieren. Wenn du es da häppchenweise machst, sollte es wohl hinkommen. Allerdings kann es sein, das bereits einige der Tabellen existieren, da ja nur das phpMyAdmin-Script, das deine SQL-Befehle ausführte nicht innerhalb der maximalen Zeit von 300 Sekunden zum Schluss gekommen ist.

Also: Unterste bestehende Tabelle merken und Löschen.
SQL-Datei öffnen und Querys ab dieser Tabelle stückweise herauskopieren.
Einzelne Querys ins SQL-Fenster von phpMyAdmin einfügen und ausführen
Weitermachen, bis alles drin ist.

So sollte es klappen. Das dein Rechner die Datei nicht innerhalb von 5 Minuten durch bekommt liegt womöglich an der extrem ressourcensparenden Konfiguration des MySQL-Servers vom XAMPP, sollte also auf dem Webspace nicht passieren - ansonsten hat man ein sehr deutliches Beispiel, warum dieser Webspace für LotgD nicht taugt ;-)

Auric

PS: Es gibt auch eine Edit-Funktion, dann brauchst du nicht 3 Posts hintereinander

Autor:  XardasDark [ Di 14 Apr, 2009 20:02 ]
Betreff des Beitrags:  Re: sql datenbank

ähm...ja jetzt kommt das nächste problem ich habe keine tabelle

Autor:  Liath [ Di 14 Apr, 2009 20:38 ]
Betreff des Beitrags:  Re: sql datenbank

in dem SQL File stehen doch immer erst die

CREATE TABLE ´soundso´.....

die musst du zuerst ausführen, dann die inserts.. z.B.


$this->bbcode_second_pass_code('', 'CREATE TABLE accounts (
....
....
....
) TYPE=MyISAM;

INSERT INTO accounts (login,name,password,superuser,laston) VALUES ("ADMIN","ADMIN","7cc93b8005c402adcca36d68cd6a573c",3,now());')

dies kopierst du dir komplett und führst es direkt im phpMyAdmin unter SQL aus, das machst Du mit jeder Tabelle die in dem SQL File zu finden ist

Autor:  XardasDark [ Di 14 Apr, 2009 20:44 ]
Betreff des Beitrags:  Re: sql datenbank

also so ist etwa der anfang

# Datenbankfile für
# LoGD 0.9.7+jt ext (GER) last release
# 12.9.2004
#

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `accounts`
#

CREATE TABLE accounts (
acctid int(11) unsigned NOT NULL auto_increment,
name varchar(50) NOT NULL default '',
sex tinyint(4) unsigned NOT NULL default '0',
specialty int(4) unsigned NOT NULL default '0',
darkarts int(11) unsigned NOT NULL default '0',
magic int(11) unsigned NOT NULL default '0',
thievery int(11) unsigned NOT NULL default '0',
experience int(11) unsigned NOT NULL default '0',
charisma int(11) unsigned NOT NULL default '0',
seenlover tinyint(4) unsigned NOT NULL default '0',
gold int(11) unsigned NOT NULL default '0',
weapon varchar(50) NOT NULL default 'Fists',
armor varchar(50) NOT NULL default 'T-Shirt',
seenmaster int(4) unsigned NOT NULL default '0',
level int(11) unsigned NOT NULL default '1',
defence int(11) unsigned NOT NULL default '1',
attack int(11) unsigned NOT NULL default '1',
alive int(11) unsigned NOT NULL default '1',
goldinbank int(11) NOT NULL default '0',
marriedto int(11) unsigned NOT NULL default '0',

und alls 1. das hier ?

CREATE TABLE accounts (

aber ich habe noch ein problem ich habe keine tabelle ich weiß zwar wie man eine macht weißaber net was ich da alles reinschreiben soll

Seite 1 von 2 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/