Da bin ich mal wieder! Ich wollte schon mehrmal meine Locale datenbank (testserver) auf den webserver überspielen.
Ich bekomme nur immerwieder beim einlesen der Pragmamx datenbank die Meldung.
ZitatSQL-Befehl:
-- phpMyAdmin SQL Dump
-- version 2.6.4-pl1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 20. November 2005 um 21:46
-- Server Version: 4.1.14
-- PHP-Version: 4.4.0
--
-- Datenbank: `pranuke`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur fÃŒr Tabelle `mx_userguest`
--
CREATE TABLE mx_userguest(
gid int( 11 ) NOT NULL AUTO_INCREMENT ,
touser varchar( 25 ) COLLATE latin1_general_ci NOT NULL default '',
`text` text COLLATE latin1_general_ci NOT NULL ,
`date` int( 11 ) NOT NULL default '0',
wer varchar( 25 ) COLLATE latin1_general_ci NOT NULL default '',
dummy int( 11 ) NOT NULL default '0',
touserid int( 11 ) NOT NULL default '0',
fromuserid int( 11 ) NOT NULL default '0',
PRIMARY KEY ( gid )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci
ZitatMySQL meldet: Dokumentation
#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_general_ci NOT NULL default '',
`text` text c
Leider hat mir Googlen auch nicht weitergeholfen.
Ich bin wirklich am verzweifeln.
localer testserver :MySQL 4.1.14-nt
webserver: MySQL 4.0.26-standard-log
Hi,
ich habe da auch nicht so viel Ahnung von, es sieht aber so aus als ob mit der Language etwas nicht stimmt.
Steht das bei dir immer auf "latin1_general_ci" ? Bei mir auf dem Server steht Language: German (de-iso-8859-d1)
LG
Mecki
Da muss ich mal schauen wo ich das umstellen kann. Meld mich nochmal.
Also auf dem webserver:(de-iso-8859-d1)
Auf dem localen: german (de-utf-8)
Ich kann aber auf dem webserver nicht auf die andere umstellen. Die nuss man wohl installieren. Muss ich mal suchen wie das geht!
Ich denke mal in irgeneine ordner kopieren. aber mal schaun.
Im Zweifelsfall mußte den Dump Deiner lokalen DB bearbeiten und alle Angaben zur Sprache entfernen. Beim Einspielen in den externen Webserver sollten dann automatisch die Voreinstellungen des Externen Webservers für die Sprache zur Geltung kommen.
Gruss,
JoergK
Also auf gut deutsch!
Enfernen ich solche stellen?
Zitattouser varchar( 25 ) COLLATE latin1_general_ci NOT NULL default '',
`text` text COLLATE latin1_general_ci NOT NULL ,
Den SQL-Dump mit einem Editor öffnen ("Notepad" sollte reichen) und dann "suchen & ersetzen".
Suchen nach "COLLATE latin1_general_ci" -> ersetzen durch "" (nichts) -> speichern -> in die Datenbank importieren.
RtR