Foros del Web » Programando para Internet » PHP »

problemas con comillas simples y dobles

Estas en el tema de problemas con comillas simples y dobles en el foro de PHP en Foros del Web. Hola, el problema que tengo es que primero hago una consulta con filtros, y la cosulta seria masomenos asi, "select * from empresas where nombre ...
  #1 (permalink)  
Antiguo 28/12/2006, 15:46
 
Fecha de Ingreso: marzo-2006
Mensajes: 29
Antigüedad: 18 años, 1 mes
Puntos: 0
problemas con comillas simples y dobles

Hola, el problema que tengo es que primero hago una consulta con filtros, y la cosulta seria masomenos asi, "select * from empresas where nombre 'like%$variable%'", y en la parte de abajo tengo una paginacion, al comienzo funciona normalmente, pero cuando hago click en cualquier pagina, y recojo la variable sql, me recoje cortado, osea: select * from empresas where nombre y hasta hay nomas, no me reconoce el '.

Intente ponerle ", pero al momento de recoger la variable me recoje asi:
select * from empresas where nombre \"like%$variable%\", y no se como hacer para que me reconosca las comillas dobles(") o las simples(').
Espero me puedan ayudar.
Gracias
  #2 (permalink)  
Antiguo 28/12/2006, 15:50
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo Re: problemas con comillas simples y dobles

Trata lo siguiente:

Código PHP:
<?php
$select 
"select * from empresas where nombre like \"%$variable%\""
echo 
$select;
//El like va fuera de las comillas
?>
Saludos.
  #3 (permalink)  
Antiguo 28/12/2006, 15:56
 
Fecha de Ingreso: marzo-2006
Mensajes: 29
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: problemas con comillas simples y dobles

Hola, hice lo que me dijiste, pero me sale asi:
select * from empresas where nombre LIKE \"%ame%\"

y no se como borrar \ ,
intente con ereg_replace( "\","",$sql) pero nada
  #4 (permalink)  
Antiguo 28/12/2006, 16:05
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo Re: problemas con comillas simples y dobles

ahhh ok
Pues usa la funcion stripslashes() para solucionar esto.

Saludilllos.
  #5 (permalink)  
Antiguo 28/12/2006, 16:17
 
Fecha de Ingreso: marzo-2006
Mensajes: 29
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: problemas con comillas simples y dobles

eso me pasa por no leer bien todo hacerca de php, jajaja

Gracias por tu ayuda
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 07:17.