Visualizzazione risultati 1 fino 4 di 4

Discussione: mod sql

  1. #1
    Guest

    Predefinito mod sql

    ciao a tutti io vorrei installare una mod che però all'inizio indica il bisogno di modifica all'sql
    cioè mi dice di fare così:
    Codice:
    *** I have considered the table prefix as "phpbb_". If your prefix is different then replace accordingly.
    CREATE TABLE `phpbb_wall` (
      `wall_id` mediumint(8) unsigned NOT NULL auto_increment,
      `wall_user_id` mediumint(8) unsigned NOT NULL default '0',
      `wall_poster_id` mediumint(8) unsigned NOT NULL default '0',
      `wall_time` int(11) unsigned NOT NULL default '0',
      `wall_text` mediumtext collate utf8_bin NOT NULL,
      `wall_deleted` tinyint(1) unsigned NOT NULL default '0',
      PRIMARY KEY  (`wall_id`),
      KEY `wall_user_id` (`wall_user_id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
    
    ALTER TABLE `phpbb_users` ADD `user_wall_notify` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '1' ,
    ADD `user_wall_new` INT( 4 ) NOT NULL DEFAULT '0';
    io volevo chiedere come fare a metterlo nell'sql
    oppure se metterlo nell'sql è facoltativo
    la mod si chiama Wall
    grazie ^^

  2. #2
    angolodicielo non è connesso AlterVistiano
    Data registrazione
    03-10-2008
    Messaggi
    760

    Predefinito

    1 - Fai un backup del database
    2 - Rileggi il punto 1
    3 - Io leggo alteforum... dunque presumo tu non abbia accesso a phpmyamdin.
    Se così non è, ti logghi su phpmyadmin, e clicchi sulla voce mysql; lì incolli il codice in questione, e invii. Adatta il codice a eventuali prefissi relativi alle tabelle.

  3. #3
    Guest

    Predefinito

    grazie per aver risposto^^
    ma c'è un piccolo problema
    Errore
    query SQL:

    * * * I have considered the TABLE prefix AS "phpbb_".If your prefix IS different THEN REPLACE accordingly.
    CREATE TABLE `phpbb_wall` (

    `wall_id` MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
    `wall_user_id` MEDIUMINT( 8 ) UNSIGNED NOT NULL DEFAULT '0',
    `wall_poster_id` MEDIUMINT( 8 ) UNSIGNED NOT NULL DEFAULT '0',
    `wall_time` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0',
    `wall_text` MEDIUMTEXT COLLATE utf8_bin NOT NULL ,
    `wall_deleted` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '0',
    PRIMARY KEY ( `wall_id` ) ,
    KEY `wall_user_id` ( `wall_user_id` )
    ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin;

    Messaggio di MySQL:

    #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 '*** I have considered the table prefix as "phpbb_". If your prefix is different ' at line 1
    mi da questo errore..... ho provato a cambare il nome del database il phpbb_ e anche in phpbb_gocrash ma mi da sempre errore la stessa cosa ho provato a farla nel codice da eseguire che ho scritto sopra.....a me serva perchè nel mio forum c'è questa mod che lo richiede....

  4. #4
    angolodicielo non è connesso AlterVistiano
    Data registrazione
    03-10-2008
    Messaggi
    760

    Predefinito

    Le altre tabelle del tuo phpbb, che prefisso hanno? Hanno per caso il prefisso av?
    Se, sì (e te l'avevo detto, ed è scritto anche nella MOD), devi adattare il codice.
    Ad esempio, così:


    CREATE TABLE `avphpbb_wall` (

    `wall_id` MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
    `wall_user_id` MEDIUMINT( 8 ) UNSIGNED NOT NULL DEFAULT '0',
    `wall_poster_id` MEDIUMINT( 8 ) UNSIGNED NOT NULL DEFAULT '0',
    `wall_time` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0',
    `wall_text` MEDIUMTEXT COLLATE utf8_bin NOT NULL ,
    `wall_deleted` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '0',
    PRIMARY KEY ( `wall_id` ) ,
    KEY `wall_user_id` ( `wall_user_id` )
    ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin;

    ALTER TABLE `avphpbb_users` ADD `user_wall_notify` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '1' ,
    ADD `user_wall_new` INT( 4 ) NOT NULL DEFAULT '0';
    Senza aggiungere altro (se era questa l'essenza del codice). Inoltre, assicurati che la MOD in questione, sia in versione stabile o almeno in RC, altrimenti... rinuncia. Non è che si può fare tutto quello che si vuole o si può avere tutto quello che serve.
    Ultima modifica di angolodicielo : 23-02-2011 alle ore 20.37.45

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •