Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822

    se data nel db == oggi ...

    avrei bisogno di inserire dei dati all'interno del db myqsl se il campo data nella tabella corrisponde alla data di oggi (cioè nel momento in cui viene eseguito lo script)

    esempio:

    nel db ho i campi: id - data - codice - controllo
    riempiti in questo modo:

    15 - 01/07/2004 - (vuoto) - 1
    16 - 02/07/2004 - (vuoto) - 0
    17 - 03/07/2004 - (vuoto) - 1

    ecc..

    quindi nella pagina php:

    select * from tabella where ...(la data di oggi == la data del campo data)
    se il campo controllo è == 1 allora scrivi la variabile $code
    altrimenti fine.


    com'è la sintassi giusta?
    grazie a tutti.

  2. #2
    proverei con un UPDATE direttamente...

    UPDATE tabella SET codice ='$cod'
    WHERE data=CURDATE()
    AND controllo = 1;


    Supponendo che la data sia in formato DATE cioe' yyyy-mm-dd
    Questo e' uno dei motivi del perche' conviene usare il formato date come previsto da myswl.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.