Foros del Web » Programando para Internet » PHP »

como quitar espacios- sentecia mysql_query desde php

Estas en el tema de como quitar espacios- sentecia mysql_query desde php en el foro de PHP en Foros del Web. $sql="UPDATE hoteles SET fd ='$fechasalida' WHERE Nombre='$indice'"; $res=mysql_query($sql,$db); echo"$sql"; //(esto solo para ver el valor de $sql) tengo un problema con esa sentencia pues me ...
  #1 (permalink)  
Antiguo 22/08/2011, 22:22
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 12 años, 11 meses
Puntos: 0
como quitar espacios- sentecia mysql_query desde php

$sql="UPDATE hoteles SET fd ='$fechasalida' WHERE Nombre='$indice'";
$res=mysql_query($sql,$db);
echo"$sql"; //(esto solo para ver el valor de $sql)
tengo un problema con esa sentencia pues me imprime esto
UPDATE hoteles SET fd =' 2011-08-23' WHERE Nombre=' ht1hb7 '

los valores de las variables son correctos, el problema es que me imprime unos espacios antes y/o despues de las variables y por eso el servidor de mysql no me lo interpreta correctamente.
como puedo solucionar ese problema?
  #2 (permalink)  
Antiguo 22/08/2011, 22:35
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: como quitar espacios- sentecia mysql_query desde php

Usa la función trim.

Cita:
Elimina espacio en blanco (u otro tipo de caracteres) del inicio y el final de la cadena
Código PHP:
Ver original
  1. trim($indice);
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #3 (permalink)  
Antiguo 22/08/2011, 23:23
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: como quitar espacios- sentecia mysql_query desde php

Gracias por la ayuda lo hice asi y me funciono perfecto no se si habia una mejor solucion

$sql="UPDATE hoteles SET fd ='".trim($fechasalida)."' WHERE Nombre='".trim($indice)."'";

Etiquetas: php+mysql, update
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 14:03.