Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos.
Bem, em uma consulta corriqueira e simples ao SQL Server 2014 através de uma solicitação do PHP, consulto uma determinada tabela afim de descobrir o conteúdo de sua notícia.
A Requisição é esta:
$sql = "Use meuBanco;
SELECT TOP 10 * FROM [dbo].[minhaTabela] ORDER BY MeuId DESC";
$execute = mssql_query($sql);
while ($array = mssql_fetch_array($execute)) {
echo $array["Conteudo"];
}
A Coluna [Conteudo] é varchar (2000), porém atualmente o maior número de caracteres é de 389.
O problema ocorre quando o retorno as informações desta tupla e as exibo. Pois o que está sendo é apenas "uma parte" de todo o conteúdo. Digamos que possuo um texto de 1000 caracteres nesta tupla, porém está sendo escrito somente 200 caracteres.
A seguir está a query de criação da tabela:
CREATE TABLE [dbo].[minhaTabela](
[MeuId] [int] IDENTITY(1,1) NOT NULL,
[coluna1] [nchar](30) NOT NULL,
[coluna2] [nchar](30) NOT NULL,
[coluna3] [nchar](10) NOT NULL,
[coluna4] [nchar](128) NOT NULL,
[Conteudo] [varchar](2000) NOT NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
Aguardo ajuda :)
Carregando comentários...