Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

- KbeçãO -

[Resolvido] Data no Bd

Recommended Posts

O correto é trabalhar com o tipo DATE para datas.

E não tem como você mudar o formato.

 

o padrão é AAAA-MM-DD (com traço)

Compartilhar este post


Link para o post
Compartilhar em outros sites

mysql esta me retornando esse erro..

 

Incorrect date value: '1978' for column 'data' at row 1

depois que eu coloquei no formato que você me disse.. ( AAAA-MM-DD )

Compartilhar este post


Link para o post
Compartilhar em outros sites

exporta a tua tabela e cola aqui.

e mostre como está a tua string de INSERT.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php

include("conn.php");

$titulo = $_POST['not_titulo'];
$conteudo = $_POST['not_conteudo'];
$data = $_POST['not_data'];
$autor = $_POST['autor'];
$fonte = $_POST['not_fonte'];

if(isset($_POST['Gravar'])){
	
	$sql = "insert into noticias (titulo, conteudo, data, autor, fonte) values ('$titulo', '$conteudo', $data, '$autor', '$fonte');" ;
	
	$comando = mysql_query($sql) or die( mysql_error() );
	
	if($comando){
		
		echo "<script>alert('Gravado com sucesso.'); top.location.href='noticias.php' ;</script>";		
	}
	
} 
?>

no campo data do form tem o seguinte codigo

 

<?php echo date('Y-m-d'); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

deixa assim:

$sql = "INSERT INTO `noticias` (`titulo`, `conteudo`, `data`, `autor`, `fonte`) 
     VALUES ('{$titulo}', '{$conteudo}', '{$data}', '{$autor}', '{$fonte}')" ;

eu queria a estrutura do banco de dados tb.

no phpMyAdmin, exportar a tabela e tal.

 

Mas acredito que já vai resolver.

Compartilhar este post


Link para o post
Compartilhar em outros sites

na instrução sql

$sql = "INSERT INTO `noticias` (`titulo`, `conteudo`, `data`, `autor`, `fonte`)

VALUES ('{$titulo}', '{$conteudo}', '{$data}', '{$autor}', '{$fonte}')" ;

o campo data n temq ficar sem aspas??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você tiver usando tipo DATE no campo, o valor deve ficar entre aspas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.