Pagina 1 van 1

[opgelost] Birthday_1.5.9 mod SQL tables

Geplaatst: 14 feb 2007, 12:55
door rvanhes
Om de Birthday 1.5.9. mod te installeren moet je een aantal tabels toevoegen aan de database... Nu heb ik daar geen kennis van om dit handmatig te doen... Meestal zit er een scriptje bij om dit te doen, maar bij deze mod dus niet... Ik wil 'm echter wel graag gebruiken. Weet iemand of ik hier een script ergens kan downloaden?



#-----[ SQL ]-------------------------------------------------
#
ALTER TABLE phpbb_users ADD user_birthday INT DEFAULT '999999' not null;
ALTER TABLE phpbb_users ADD user_next_birthday_greeting INT DEFAULT '0' not null;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_required', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_greeting', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_user_age', '100');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('min_user_age', '5');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_check_day', '7');

Geplaatst: 14 feb 2007, 13:06
door Coen
Ben je bekend met phpMyAdmin? Hier kun je dat namelijk uitvoeren op het tabblad "SQL"! :)

Geplaatst: 14 feb 2007, 13:09
door Bertie
Zit er toevallig niet bij de verjaardags mod van niels een db_updater bij?
Je kan het zoals coen doet, of het volgende waar geen sql of phpmyadmin aan te pas hoef te komen

1) je kopieert de sql codes naar hier
2) Je klikt op genarate phpcode
3) je bestand wordt gedownload naar je pc, en vervolgens zet je dat bestand op je ftp server in de root map (waar config.php bevindt)
4) je roept het dan aan via domeinnaam.nl/eventuele map/sql.php
5) je verwijdert het bestand sql.php van je ftp server ;)

Geplaatst: 14 feb 2007, 13:12
door Coen
_<>-<>_ schreef:1) je kopieert de sql codes naar hier
Ik was dus al op zoek naar die link! ;) Maar kon hem zo snel niet vinden! :P

Geplaatst: 14 feb 2007, 13:16
door Paul

Geplaatst: 14 feb 2007, 13:17
door Bertie
Alleen daar kan je niet het db_bestand van downloaden :P!

Geplaatst: 14 feb 2007, 13:17
door Paul
_<>-<>_ schreef:
Alleen daar kan je niet het bestand van downloaden :P!
Alleen die van jouw genereerd wel heel lelijke files:

Code: Selecteer alles

<?php

$sql = array (
  0 => 'test',
);

@set_time_limit(0);
if(!@file_exists('config.php')) die('config.php not found. make sure you have uploaded file to your forum directory.');
include('config.php');
$db = mysql_connect($dbhost, $dbuser, $dbpasswd);
if(!$db) die('Cannot connect: ' . mysql_error());
$res = mysql_select_db($dbname);
if(!$res) die('Cannot select database "' . $dbname . '": ' . mysql_error());
for($i=0; $i<count($sql); $i++)
{
 if($table_prefix !== 'phpbb_') $sql[$i] = preg_replace('/phpbb_/', $table_prefix, $sql[$i]);
 $res = mysql_query($sql[$i]);
 if(!$res) { echo 'error in query ', ($i + 1), ': ', mysql_error(), '<br />'; }
}
echo 'done (', count($sql), ' queries).';

?>

Geplaatst: 14 feb 2007, 13:19
door Bertie
Ik ga cyberalien roepen :x !
En waarom is het zo lelijk he tis wel een voordeel bij die van Truskin dat je niet al beheerder hoeft in te loggen ;)

maar psst die is niet van mij :P!

Geplaatst: 14 feb 2007, 19:04
door rvanhes
OK, dat is super! Heb wel vaker mods gezien die geen db_installer hebben! Heb hier veel aan....

Thanks!

Geplaatst: 16 feb 2007, 03:31
door Diablo Gamer

Geplaatst: 16 feb 2007, 19:09
door rvanhes
Heb je ook zo'n generator, maar dan omgekeerd? Dat hij niet een php file maakt om te installeren, maar om te deinstalleren?

Geplaatst: 16 feb 2007, 22:51
door Bertie