Foros del Web » Programando para Internet » PHP »

Problema con limitacion de consulta SQL sin limitarlo

Estas en el tema de Problema con limitacion de consulta SQL sin limitarlo en el foro de PHP en Foros del Web. Hola buenas, Estoy haciendo un consulta MSSQL Código PHP: $R  =  mssql_query ( "SELECT * FROM Productos WHERE (Codigo = '" . $_GET [ id ]. "')" , $conexion ); while ( $RR  ...
  #1 (permalink)  
Antiguo 20/09/2011, 03:46
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 21 años, 5 meses
Puntos: 4
Problema con limitacion de consulta SQL sin limitarlo

Hola buenas,

Estoy haciendo un consulta MSSQL

Código PHP:
$R mssql_query("SELECT * FROM Productos WHERE (Codigo = '".$_GET[id]."')",$conexion);
while (
$RR mssql_fetch_array($R))
{
 if (
$RR['DescripcionGeneralProducto'] !="")
{
echo 
nl2br(htmlspecialchars(stripslashes($RR['DescripcionGeneralProducto'])));
}

Y veo que la bbdd es MSSQL y el campo:
DescripcionGeneralProducto (nvarchar(1000),NULL)

Y veo que me lo esta limitando a unos 255, porque? si la consulta no la limito?

Me han indicado esto:
Nuestras bases de datos y conectores admiten 4kb en este tipo de campo, así que el problema lo debéis tener cuando leéis esta información, todo apunta a que usáis un campo string limitado a 255, si ampliais este campo solucionaréis el problema.

Muchas gracias.
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------

  #2 (permalink)  
Antiguo 20/09/2011, 04:15
Avatar de vgonga1986  
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: Problema con limitacion de consulta SQL sin limitarlo

Has probado a poner tipo text el campo de la base de datos?

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?
  #3 (permalink)  
Antiguo 21/09/2011, 15:59
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 21 años, 5 meses
Puntos: 4
Respuesta: Problema con limitacion de consulta SQL sin limitarlo

No puedo porque no puedo tocar la bd.

Pero me comentan que no esta limitado y es de tipo

DescripcionGeneralProducto (nvarchar(1000),NULL)

y en la consulta en php, me sale limitado porque? Si es una consulta sencilla?

Si la tabla tiene para 1000 caracteres, porque en la consulta me sale a unos 255?

Código PHP:
$R mssql_query("SELECT * FROM Productos",$conexion);
while (
$RR mssql_fetch_array($R))
{
 if (
$RR['DescripcionGeneralProducto'] !="")
{
echo 
$RR['DescripcionGeneralProducto'];

__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------


Etiquetas: html, limitacion, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:10.