Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    157

    [problema]query con struttura di controllo

    IF NOT EXISTS ( SELECT * FROM config WHERE Nome = 'ColoreTestoScheda' ) THEN INSERT INTO config (Nome, Valore) VALUES ('ColoreTestoScheda', '#9999CC') ELSE UPDATE config SET Valore = '#9999CC' WHERE Nome like 'ColoreTestoScheda' END IF

    Utilizzo PHP Versione 4.4.7 - Versione MySQL: 5.0.45
    la tabella è la seguente:

    CREATE TABLE `config` (
    `Nome` varchar(255) NOT NULL,
    `Valore` varchar(255) default NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    mi da errore.

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    che errore da?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    157
    grazie della considerazione kodode, l'errore è questo:

    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 'IF NOT EXISTS ( SELECT * FROM config WHERE Nome = 'ColoreBordoScheda' ) THEN INS' at line 1

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    157
    nessun consiglio?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.