Pagina 1 van 1
[sql] Double Post Merge
Geplaatst: 05 aug 2005, 23:33
door Diablo Gamer
ik moest dit bestandje laten lopen maar ik krijg gelijk deze error double_post_merge_mod_install.php
Code: Selecteer alles
Could not update database
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'AFTER flood_interval' at line 1
INSERT INTO phpbb_config (config_name, config_value) VALUES ('join_interval', '18') AFTER flood_interval
Line : 55
File : double_post_merge_mod_install.php
en via phpMyAdmin krijg ik deze error
Code: Selecteer alles
Error
SQL-query:
INSERT INTO bbcc_config (config_name, config_value) VALUES ('join_interval', '18');
MySQL said: Table 'tb316505.bbcc_config' doesn't exist
Geplaatst: 05 aug 2005, 23:47
door Muiter
Je moet de prefix aanpassen:
Geplaatst: 06 aug 2005, 00:52
door Diablo Gamer
en waar kan ik dat doe in de install bestand
double_post_merge_mod_install.php
Code: Selecteer alles
<?php
/***************************************************************************
* double_post_merge_mod_install.php
* -------------------
* copyright : ©2004 Mercuree
* built for : Double post merge
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if( !$userdata['session_logged_in'] )
{
$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
header($header_location . append_sid('login.'.$phpEx.'?redirect=double_post_merge_mod_install.'.$phpEx));
exit;
}
if( $userdata['user_level'] != ADMIN )
{
message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}
$sql = array();
$sql[] = "INSERT INTO " . $table_prefix . "config (config_name, config_value) VALUES ('join_interval', '18') AFTER flood_interval";
for( $i = 0; $i < count($sql); $i++ )
{
if( !$result = $db->sql_query ($sql[$i]) )
{
message_die(GENERAL_ERROR, 'Could not update database', '', __LINE__, __FILE__, $sql[$i]);
}
$sql_message .= '* ' . $sql[$i] . '<br />';
}
$message = 'Database updated successfully<br />The following queries were executed:<br /><br /><span class="genmed">' . $sql_message . '</span><br /><br />Please be sure to delete this file now<br /><br />' . sprintf ($lang['Click_return_index'], '<a href="' . append_sid ('index.'.$phpEx) . '">', '</a>');
message_die (GENERAL_MESSAGE, $message);
?>
Geplaatst: 06 aug 2005, 09:48
door Muiter
Diablo Gamer schreef:en waar kan ik dat doe in de install bestand
Niet, pas je SQL commando aan in phpbb_double_post_merge.txt en verwerk die dan in phpMyAdmin.
Geplaatst: 06 aug 2005, 15:30
door Diablo Gamer
dus deze ?
Code: Selecteer alles
#-----[ SQL ]------------------------------------------
#
# during 18 (you can change this) hours messages will join to the last
#
# if you don't know nothing about SQL just run double_post_merge_mod_install.php
#
INSERT INTO bbcc_config (config_name, config_value) VALUES ('join_interval', '18');
#
#-----[ OPEN ]------------------------------------------
Geplaatst: 06 aug 2005, 15:31
door Muiter
Diablo Gamer schreef:dus deze ?
Ja, volgens mij is dat de enige SQL commando die je hebt.
Geplaatst: 06 aug 2005, 15:36
door Diablo Gamer
Muiter schreef:Diablo Gamer schreef:dus deze ?
Ja, volgens mij is dat de enige SQL commando die je hebt.
via phpMyAdmin krijg ik deze error
Code: Selecteer alles
Error
SQL-query:
INSERT INTO bbcc_config (config_name, config_value) VALUES ('join_interval', '18');
MySQL said: Table 'tb316505.bbcc_config' doesn't exist
Geplaatst: 06 aug 2005, 15:38
door Muiter
Je moet
wel de prefix wel aanpassen. Als je phpbb_ gebruikt word het dus:
Code: Selecteer alles
INSERT INTO phpbb_config (config_name, config_value) VALUES ('join_interval', '18');
Geplaatst: 06 aug 2005, 15:47
door Diablo Gamer
mijn fout dat komt dat ik geen verstant van SQL heb
Geplaatst: 06 aug 2005, 15:48
door Muiter
Diablo Gamer schreef:mijn fout dat komt dat ik geen verstant van SQL heb
Zo is iedereen begonnen.