Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Query nidificate sql server

    Ho creato questa query nidificata:

    UPDATE t_log_utente (ora_uscita) VALUES ('$ora_uscita') WHERE id_log = (SELECT MAX(id_log) AS id FROM t_log_utente WHERE id_utente = '$id_utente' AND data = '$data');

    ma mi compare sempre questo errore:
    sintassi non corretta in prossimità di '('.

    cosa vuoldire ???

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    C'è la sezione server o tutt'al più il forum di php per le domande relative all'sql.

    Cos'è quella sintassi?

    UPDATE t_log_utente set ora_uscita = '$ora_uscita' WHERE .....

  3. #3
    Pensavo fosse questa la sezione essendo componente microsfot.

    Non ho capito la tua domanda.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Mi domandavo perchè usassi quella sintassi per una query di update e ti ho suggerito come modificarla.

    codice:
    UPDATE t_log_utente set ora_uscita = '$ora_uscita' WHERE 
    id_log = (SELECT MAX(id_log) AS id FROM t_log_utente WHERE id_utente = '$id_utente' AND data = '$data');
    Magari fai prima un backup della tabella per precauzione.

  5. #5
    Ha perfettamente ragione, non so neanche io xké ho scritto quella sintassi, leggendo la tua ho capito dove sbagliavo, non solo mi sono mangiato il parametro SET, ma ho cambiato anche la sintassi

    Grazie tante adesso va.

    Ciao.

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.