• User Attivo

    aggiungere campo a tabella sql

    salve ragazzi...ho questo sql:

    CREATE TABLE settings (
    id int(10) NOT NULL auto_increment,
    name varchar(30) NOT NULL default '',
    value text NOT NULL,
    PRIMARY KEY (id),
    UNIQUE KEY name (name)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;

    --
    -- Dump dei dati per la tabella settings

    INSERT INTO ibwf_settings (id, name, value) VALUES
    (1, 'sesexp', '20'),
    (2, 'Thu 17 Jul 2008 - 22:42', '46'),
    (3, '4ummsg', ''),
    (4, 'Counter', '272622'),
    (5, 'pmaf', '30'),
    (6, 'reg', '0'),
    (7, 'fview', '0'),
    (8, 'lastbpm', '2008-07-22'),
    (9, 'sitename', 'MyChat'),
    (10, 'vldtn', '0');

    già online...ora dovrei aggiungere questo:

    INSERT INTO settings VALUES (11, 'siteage', '1175672936');

    siccome non vorrei rischiare di far danni mi basta caricare questo?

    INSERT INTO settings VALUES (11, 'siteage', '1175672936'); ?

    grazie a chi mi aiuterà:)


  • User Attivo

    C'è qualche cosa che non torna, prima crei un tabella di nome "setting" e poi ne popoli una di nome "ibwf_settings"?
    Comunque la query che vuoi aggiungre va bene.
    Riguarda i nomi delle tabelle se coincidono.

    Ciao!


  • User Attivo

    @hiwap3 said:

    salve ragazzi...ho questo sql:

    CREATE TABLE settings (
    id int(10) NOT NULL auto_increment,
    name varchar(30) NOT NULL default '',
    value text NOT NULL,
    PRIMARY KEY (id),
    UNIQUE KEY name (name)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;

    --
    -- Dump dei dati per la tabella settings

    INSERT INTO settings (id, name, value) VALUES
    (1, 'sesexp', '20'),
    (2, 'Thu 17 Jul 2008 - 22:42', '46'),
    (3, '4ummsg', ''),
    (4, 'Counter', '272622'),
    (5, 'pmaf', '30'),
    (6, 'reg', '0'),
    (7, 'fview', '0'),
    (8, 'lastbpm', '2008-07-22'),
    (9, 'sitename', 'MyChat'),
    (10, 'vldtn', '0');

    già online...ora dovrei aggiungere questo:

    INSERT INTO settings VALUES (11, 'siteage', '1175672936');

    siccome non vorrei rischiare di far danni mi basta caricare questo?

    INSERT INTO settings VALUES (11, 'siteage', '1175672936'); ?

    grazie a chi mi aiuterà:)

    No No ho sbagliato a digitare...è cosi 😉


  • User Attivo

    In questo caso la query funziona, ho fatto anche una prova in un db locale e non da errori. 🙂


  • User Attivo

    avendo questo codice:

    $siteage = mysql_fetch_array(mysql_query("SELECT value  FROM settings WHERE id='9'"));
    $sage = (time() - $timeadjust)-$siteage[0];
    $stage = ceil($sage/(24*60*60));
    echo "Sito Online Da: <b>$stage Giorni</b><br/><br/>";
    

    nella tabella sql conta i giorni.

    vorrei però fosse :

    Sito Online da:
    giorno/giorni
    mese/mesi
    anno/anni

    se 20 compare giorni
    se 2 mesi
    se 1 anno ecc...

    spero di essermi spiegato...potete aiutarmi??