ALTER TABLE prefix_banner ADD banner_forum MEDIUMINT(8) UNSIGNED NOT NULL

<?php
#########################################################
## SQL commands to phpBB2
## Author: Niels Chr. Rød
## Nickname: Niels Chr. Denmark
## Email: ncr@db9.dk
##
## Ver 1.0.18
##
## phpBB2 database update script for complete banner mod
##
#########################################################
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/functions_selects.'.$phpEx);
define('BANNERS_TABLE', $table_prefix.'banner');
$update=0;
$sql ="SELECT COUNT(banner_id) as total, banner_description, banner_name, banner_spot, banner_click, banner_view, banner_comment from ".BANNERS_TABLE." group by banner_id having total>1";
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn't obtain banner data", "", __LINE__, __FILE__, $sql);
}
while ($double_banner = $db->sql_fetchrow($result))
{
$sql = "SELECT MAX(banner_id)+1 as banner_id FROM " . BANNERS_TABLE;
if(!$result2 = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn't obtain banner id data", "", __LINE__, __FILE__, $sql);
}
$banner_nr = $db->sql_fetchrow($result2);
$sql = "UPDATE " . BANNERS_TABLE . "
SET banner_id='".$banner_nr['banner_id']."' WHERE banner_name = '". $double_banner['banner_name']."' AND
banner_description = '". $double_banner['banner_description']."' AND
banner_spot = '". $double_banner['banner_spot']."' AND
banner_click = '". $double_banner['banner_click']."' AND
banner_view = '". $double_banner['banner_view']."' AND
banner_comment = '". $double_banner['banner_comment']."'";
if( !$result2 = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't update into banners table", "", __LINE__, __FILE__, $sql);
}
$update++;
}
message_die(GENERAL_MESSAGE, "banners updated, in total '$update' banners are updated");
?>

[FIND]
define('BANNERS_TABLE', $table_prefix.'banner');
[AFTER, ADD]
define('BANNER_STATS_TABLE', $table_prefix.'banner_stats');





Return to Complete banner [2.0.6/EM]
Users browsing this forum: No registered users and 1 guest