![]() |
Error modificando/borrando un registro de una base de datos con PHP Hola, estoy creando una aplicación de una agenda, pero la modificación de datos, falla, me da el siguiente error: Cita:
Código PHP: Un saludo. |
Respuesta: Error modificando un registro de una base de datos con PHP El error ese se produce porque $resultado no es un mysql resource valido. En cristiano, tu consulta SQL no se esta ejecutando bien, por lo que mysql_query retorna NULL en vez de un recurso valido. Cambia $resultado = mysql_query($consulta); por $resultado = mysql_query($consulta) or die(mysql_error());. I fijate cual es el error especifico. Saludos. |
Respuesta: Error modificando un registro de una base de datos con PHP Ok, gracias por la aclaración, :aplauso: el error específico que me da es este: Cita:
Si identificamos de donde proviene el fallo, matamos dos pájaros de un tiro, ya que en el borrado me da el mismo error específico. :-) Un saludo. ;-) |
Respuesta: Error modificando un registro de una base de datos con PHP usa (') comillas simples... entre la variable ... si no es eso .. vuelve. :D :) ejemplo Where id = 'valor' .. nose.. hace unas dos horas me paso .. plop! ... aunque nose si fue eso lo que corregi u otra cosa... pero ahi vemos .. suerte... |
Respuesta: Error modificando/borrando un registro de una base de datos con PHP No era eso, eso está bien, la variable va entre comillas simples, era una tontería, un error de novato, el problema estaba en el vínculo a a la página, que tras el nombre tenía puesto: pagina.php?id=$id, siempre intentaba modificar o borrar un registro que tuviera por ID "$id", en vez del id correspondiente, y claro, daba error, porque el $id es una variable PHP, y como tal debe de ir entre los separadores de código PHP, por esa tontería me estaba volviendo loco. Bueno, ya está solucionado eso, ahora se muestra la página bien, con todos los datos, pero después de modificar lo que sea, en el caso de la modificación, o cuando le doy a Borrar, en el caso de borrar, el formulario no se envía y no borra, ni modifica nada, vuelve directamente a la página anterior, la del listado de registros de la tabla, pero le tengo puesto que ahí sólo debe de volver automáticamente si el contenido de la variable $id que recibo mediante el método GET, está vacía. Código PHP: Código PHP: Código PHP: Código HTML: <form name="f" action="<?= $_SERVER['PHP_SELF']; ?>" method="post"> |
Respuesta: Error modificando/borrando un registro de una base de datos con PHP Ya encontré el fallo, era una tontería, lo que pasa es que cuando preguntaba: Código PHP: Ya se puede cerrar este topic. :-) Un saludo y gracias a todos por vuestra ayuda. ;-) |
Respuesta: Error modificando/borrando un registro de una base de datos con PHP Trasladado de BD a PHP. Favor no poner código de programación en BD. Función de la sección de Base de Datos |
| La zona horaria es GMT -6. Ahora son las 19:57. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.