![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/07/2008, 15:54
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses Puntos: 300 | |
Respuesta: como hago esta consulta? He reportado a BrujoNic para intentar ofrecerte orientación sobre el problema, que, como te ha dicho BrujoNic, es de programación.
Si la sintaxis SQL es la misma, y la sintaxis PHP también lo era en ambos casos, el problema tiene que estar en la naturaleza de los datos. En esas direcciones incluyes \ . barras y puntos, que en PHP deben ser escapadas. Usando addslashes e introduciendo la doble barra por la barra, lo resolverás.
$conexion = mysql_connect('localhost','root','tuclave');
mysql_select_db("Ruben_C", $conexion);
$dato1=addslashes("fotos_jajaja/4954051.gif");
$dato2=addslashes("../fotos_tra/495405.gif\\");
$query="UPDATE nombretabla SET fotofirma='$dato1', fotofirmaup='$dato2' where id = 1";
$res=mysql_query($query);
?>
Si BrujoNic mueve el hilo a PHP, seguramente te den los especialistas una solución mejor y más limpia al problema, pero es claramente de programación. |