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

    il formato data in postgresql

    Ciao! Sto tentando di inserire un record nel database con il seguente codice:

    Codice PHP:
    $insertnew=pg_Exec($conn,"insert into qc_newstest values ('$newid','('$data'::date)','$topnews','$homepage','$status_ita','','$ordine','$id_cat','$testo_ita','$testo_eng','$titolo_ita','$titolo_eng','$alt','$id_champ','$img','$download','$file','$status_eng','$id_gara','t')"); 
    Ma mi dà questo errore:

    Warning: pg_exec(): Query failed: ERROR: syntax error at or near "2007" at character 40 in /home/http/quadcham/public_html/admin/enter_admin.php on line 379

    Dove sbaglio??

    $data è il valore di un input di testo nel formato AAAA-MM-GG

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    andando a intuito direi che il problema sta qui

    '('$data'::date)'

    se provi a inserire solo '$data' ti da errore?

  3. #3
    certo che sì... ho tentato di aggiungere ::date perchè così facendo altre volte funzionava...

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da elysaweb
    certo che sì... ho tentato di aggiungere ::date perchè così facendo altre volte funzionava...
    non credo che il procedimento cambi di volta in volta.
    dovresti verificare che formato hai assegnato al campo in cui cerchi di inserire la data e passarla di conseguenza nel modo opportuno.
    Ora non ho sottomano un pc con postgres installato per darti una mano e i miei ricordi sono molto appannati.

  5. #5
    sì certo però non funziona ugualmente

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.