Ir para conteúdo

POWERED BY:

Arquivado

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

Aron Peyroteo

Problema com campo tipo VARCHAR

Recommended Posts

[noticia] [varchar](max) //Max? Supostamente 8000 Caracteres não e?

Warning: odbc_do() [function.odbc-do]: SQL error: [Microsoft][ODBC SQL Server Driver]Campo COUNT incorreto ou erro de sintaxe, SQL state 07001 in SQLExecDirect in C:\xampp\htdocs\PPT\noticia.func.ini.php on line 5

<?php
	 function inserirNoticia($conectar, $fkUserid, $titulo, $subTitulo, $noticia, $tipo){
   
				  $query = odbc_do($conectar, "INSERT INTO  [Aron].[dbo].[Noticias] (fkUserid, titulo, subTitulo, noticia,  postData, tipo) values('".$fkUserid."', '".$titulo."',  '".$subTitulo."', '".utf8_encode($noticia)."', GETDATE(),  '".$tipo."')");
   
		   if($query){
			   $retorno = "Criada com sucesso
 ";
		   }else{
			   $retorno = "Erro ao criar 
 ";
		   }
   
		  return $retorno;
	   }
 ?>

Somente pra resaltar que o campo noticia esta indo como UTF8 para o Banco

Acredito que o erro não esja no Insert mais pode sr que linha fique muito grande pois o texto e realmente grande ele tem 6800 caracteres!!

 

muito obrigado!!

ate,,,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aron,

 

altera o campo para TEXT.

Em um cliente tive problemas com php+SQL com campos to tipo char, varchar, ai tive que alterar para text.

 

Faça um teste ;)

 

Abçs

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.