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

    Inserire Una Data In Mysql

    Salve a tutti.

    Sto avendo un problema con l'inserimento di una data in un database questo è lo script:

    Codice PHP:
    $data=trim($_POST["data"]);

    @
    mysql_query("Insert Into tabella (Data) values ($data)") or die (mysql_error()); 
    non mi da errore ma nel database non viene inserita la data che gli invio tramite un form nel dataabse si vede solo 0000-00-00

    come posso risolvere???

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503

    Re: Inserire Una Data In Mysql

    Originariamente inviato da techno
    Codice PHP:
    @mysql_query("Insert Into tabella (Data) values ($data)") or die (mysql_error()); 
    Da modificare in
    @mysql_query("Insert Into tabella (Data) values (".$data.")") or die (mysql_error());
    Altrimenti invece del valore della variabile $data gli passi la stringa "$data".

  3. #3
    a si vero sento le virgolette il motore di php interpreta sempre come stringa
    che stupido che non ci ho pensato prima.
    Grazie molto.

  4. #4
    Prova così:
    Codice PHP:
    "Insert Into tabella (Data) values ('$data');" 

  5. #5
    roby così nonc redo che vada perchè la iserisco come stringa

  6. #6
    ed poi così lo messa all'inizio e non andava era l'errore che avevo fatto.

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.