Como almacenar una variable que contiene comillas dobles?

Iniciado por athlit, 8 Junio 2009, 17:49 PM

0 Miembros y 1 Visitante están viendo este tema.

athlit

Buenas a todos,
tengo un problema con una variable que no tengo manera de almacenarla en la base de datos, si alguien me pudiera echar un cable se lo agradaceria.

$ejemplo = Pantalla 17" Loquesea

Cuando paso $ejemplo  en la consulta SQL, lo que me graba es Pantalla 17\ , he probado con comillas simples, dobles, etc..... No encuentro la forma de que me coga todo como una misma cadena y poder almacenar Pantalla 17" Loquesea . Alguien sabe como poder hacerlo? Las comillas dobles de las pulgadas me están fastidiando.
Muchas gracias a todos.

Un saludo.

‭lipman


LightHades

es
$variable = lo q qieras " lo q qieras

De nada :P

athlit

Hola Lappan,
he probado lo que comentas pero al final me almacena Hola \.

El problema es que esto lo recogo de un formulario, cuando el usuario me escribe la doble comilla estoy perdido. (la cosa va de pantallas con sus pulgadas).

LightHades, supongo que lo que podría hacer es recoger los valores del formulario y buscar las dobles comillas, si las encuentra que las sustituya por " entonces. Voy a probar y os digo algo!!
Muchas gracias a ambos!!
Un saludo.

‭lipman

Si.. ya nos contarás... pero mi nick es lipman por dios xD

[u]nsigned

Cita de: athlit en  8 Junio 2009, 17:49 PM
$ejemplo = Pantalla 17" Loquesea

Código (php) [Seleccionar]
$ejemplo = "Pantalla 17\" lo que sea";// Comillas Dobles con símbolo de escape.

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

Spider-Net

$variable=ereg_replace("\"", """,$variable);

echo $variable;

athlit

lipman!!! Perdona por el bautizo XD
Spider-Net, la solución que me presentas me ha ido divinamente, muchas gracias!!
Se me solventó el problema haciendo uso de esa función.

Muchas gracias a todos!!!
Un saludo!