Avatar Image
Usuario Novato
Usuario Novato

Buen día

la pregunta es por lo siguiente no he podido hacer modificaciones en mi base de datos, el update lo realizo y no me notifica errores y luego entro al phpadmin y no tengo ningun resultado sobre ello la modificacion no se logro...
este es el codigo que me envia variables desde un formulario y el update lo quiero hacer con variables.

<?php
include("conectar.php");

trim ($_POST['titulo']);
trim ($_POST['cita']);
trim ($_POST['fecha']);

$titulo=$_POST['titulo'];
$fecha=$_POST['fecha'];
$cita=$_POST['cita'];
$mensaje=$_POST['mensaje'];

$sql = "UPDATE `emanuel`.`mensaje` SET `cita` = '$cita' WHERE CONVERT(`mensaje`.`titulo` USING utf8) = '$titulo' LIMIT 1;";
$resultado = mysql_query($sql) or die ("Problema con query");

?>

gracias, por su pronta respuestas.

Avatar Image
Machacateclados
Machacateclados

¿No te aparece el error?

"Problema con query"

saludos

jarvis79
Usuario Novato
Usuario Novato

Pueden ser varias cosas. Para encontrar el error, podrías eliminar o mejor dicho "comentar" la linea de mysql_query para que no te tire error, y luego imprimir las variables que llegan por POST, para saber si alguna te está llegando vacía. Luego tambien podés imprimir el string $sql para poder observar posibles errores. Copiar  lo que te imprimió por el navegador y probarlo en el sql de phpmyqdmin.

Asi a un primer vistazo, las comillas inclinadas las quitaría todas.

$sql = "UPDATE emanuel.mensaje SET  cita = $cita WHERE CONVERT(mensaje.titulo USING utf8) = $titulo LIMIT 1;";
$resultado = mysql_query($sql) or die ("Problema con query");

Por otro lado, un profesor me recomendó que en lugar de convertir a utf8 con php o con sql haga lo siguiente: Que al guardar en la base de datos utilice la función html_entitites, que transforma cualquier caracter extraño en su equivalente HTML... por ej convierte á en &aacute; y los guardas asi en la bdd. Y ya no te preocupas mas por decodificarlos.

Espero haber sido de ayuda, saludos.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 18/Oct/2009, 06:24
nenecesar NoSetup.org24kOct/09
Por: User 4228956, el 09/Sep/2009, 23:10
User 4228956 NoSetup.org23kSep/09
Por: , el 08/Mar/2007, 23:29
revirtual NoSetup.org leossric sadelea fb@16187011781299kJun/14
Por: User 390661, el 28/Sep/2006, 04:33
User 390661 vhsP317kOct/06
Por: , el 11/Jul/2006, 18:39
Daganzo tluu.sansano inigoruiz47kJul/06