Seite 1 von 2

problem bei phpmyadmin sql befehl gibt fehler

Verfasst: 27.03.2008 15:05
von Sonny Bish
Hallo,
ich wollte mir google user map für phbb3 installieren aber dann komt das

Code: Alles auswählen

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,
UNIQUE KEY user_from( user_from )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin


fehler
MySQL 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 '
user_lat double NOT NULL default 0,
user_long double NOT NULL default 0,
cod' at line 2

Verfasst: 28.03.2008 14:53
von Sonny Bish
*push*

Verfasst: 28.03.2008 15:14
von Pyramide
Der default-Wert der Spalte user_from fehlt.

Verfasst: 28.03.2008 15:23
von Sonny Bish
Sorry ich kenn mich da net genau aus was muss ich am code verändern ?

Verfasst: 28.03.2008 15:44
von oxpus
Gib mal das ein:

Code: Alles auswählen

CREATE TABLE phpbb_geocode(
user_from varchar( 100 ) NOT NULL default 0,
user_lat double NOT NULL default 0,
user_long double NOT NULL default 0,
code_expire int( 11 ) unsigned NOT NULL default 0,
UNIQUE KEY user_from( user_from )
);

Verfasst: 28.03.2008 16:51
von Sonny Bish
Danke hat alles wunderbar geklapt aber bei maufruf kommt das

Code: Alles auswählen

SQL ERROR [ mysqli ]

Table 'wiihackz.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_wiinewsusers 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/mysqli.php
LINE: 143
CALL: dbal->sql_error()

FILE: user_map.php
LINE: 42
CALL: dbal_mysqli->sql_query()
Ich hoffe ihr könnt mir helfen

Verfasst: 28.03.2008 16:57
von Berliner Schildkroete
Table 'wiihackz.phpbb_geocode' doesn't exist
ich vermute mal du hast die Änderungen in der includes/constants.php vergessen.

Verfasst: 28.03.2008 19:15
von Sonny Bish
Es gab nix in der includes constants zu ändern


Also ich hab mal versuch so ein wiihackz.phpbb_geocode table zu machen aber dann kommt das

Code: Alles auswählen

#1142 - CREATE command denied to user 'nintendohackz'@'server4.bplaced.net' for table 'phpbb_geocode' 

Verfasst: 28.03.2008 21:04
von Sonny Bish
Muss ich vllt was in der usermap.php ändern ?
* @ignore
*/
define('IN_PHPBB', true);
define('GEOCODE_TABLE', 'phpbb_geocode');
$geocode_expire = 10; //the most days a geocode will stay active without a refresh

$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.'.$phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/user_map');

vlt so hier `?

Verfasst: 28.03.2008 21:27
von Job-Sucher
denke das es am tabelen namen liegt... was hast du den normalerweise fürn prefix?