Habe mir eben den Google Map Mod installiert bzw. bislang zu einem bestimmten Punkt.
Als ich eben eine Tabelle in der Datenbank erstellen wollte, kam folgender Fehler.
Mit dieser Datei sollte ich die Tabelle erstellen:
CREATE TABLE `phpbb_geocode` (
`user_from` varchar(100) collate utf8_bin NOT NULL default '',
`user_lat` double NOT NULL default '0',
`user_long` double NOT NULL default '0',
`code_expire` int(11) unsigned NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Und es kommt diese Fehlermeldund sobald ich im Forum auf "Mitgliederkarte drücke:
SQL ERROR [ mysql4 ]
Table 'd002e081.phpbb_geocode' doesn't exist [1146]
SQL
SELECT u.user_id, u.username, u.user_from, u.user_colour, g.user_lat, g.user_long FROM phpbb_users u LEFT JOIN phpbb_geocode g ON u.user_from=g.user_from WHERE u.user_from != ' ' AND u.user_type IN (0, 3)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()
FILE: user_map.php
LINE: 36
CALL: dbal_mysql->sql_query()
und in der SQL Tabelle steht folgendes:
SQL-Befehl:
CREATE TABLE `phpbb_geocode` (
`user_from` varchar( 100 ) COLLATE utf8_bin NOT NULL default '',
`user_lat` double NOT NULL default '0',
`user_long` double NOT NULL default '0',
`code_expire` int( 11 ) unsigned NOT NULL default '0'
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin
MySQL meldet:
#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 utf8_bin NOT NULL default '',
`user_lat` double NOT
Kann es daran liegen, dass ich erst alle Datein bearbeitet habe und zum Schluss die Tabelle erstellt habe? Oder wo liegt hier der Fehler.
Ich hoffe ihr könnt mir helfen.
Gruß Toto
