que estoy haciendo mal?
<?php
$result = mysql_query("UPDATE tabla set campo = '$campo ' WHERE id ='id' ");
{
echo "no actualizado";
else
echo "registro actualizado";
}
}
?>
| ||||
Respuesta: update usa mysql_error para verificar los errores
Código PHP:
Ver original
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: update Cita: lo que necesito es ayuda con la consulta pq no me sale
Iniciado por abimaelrc usa mysql_error para verificar los errores
Código PHP:
Ver original |
| ||||
Respuesta: update A mi me parece que tiene error de sintaxis:
Código PHP:
Ver original Creo que eso es lo que intentas hacer.
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? |
| ||||
Respuesta: update Donde estas pasando el ID del registro ? "UPDATE tabla set campo = '$campo ' WHERE id ='id' " Según eso estas diciendo que actualice todos los campos donde ID sea igual a ID... deberias pasarle el ID del registro (no se como lo vas a mandar) asi: "UPDATE tabla set campo = '$campo ' WHERE id ='$id' " Y utiliza lo que dice ABIMAELRC para que sepas que es lo que esta pasando: $result = mysql_query("UPDATE tabla set campo = '$campo ' WHERE id ='id' ") or die (mysql_error());
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? Última edición por jotaincubus; 11/07/2011 a las 09:29 Razón: Mas informacion |
| |||
Respuesta: update tengo esto que me trae los datos... Código PHP: en el de actulizar tengo esto que me han dicho uds.. $result = mysql_query("UPDATE table set campo = '$campo' WHERE id ='$id' "); if ($result == FALSE) { echo "no actualizado"; }else{ echo "registro actualizado"; } al momento de ejecutar solo muesta el mensaje de "ok". pero la data sigue igual |
| ||||
Respuesta: update entonces en el formulario que te muestra todos los resultados pasale el ID como campo HIDDEN a la sentencia UPDATE
Código HTML:
Ver original Después en el UPDATE lo recoges dependiendo de lo que utilices POS o GET
Código PHP:
Ver original y haces la consulta con ese ID así:
Código MySQL:
Ver original
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? |
| |||
Respuesta: update Cita:
Iniciado por jotaincubus entonces en el formulario que te muestra todos los resultados pasale el ID como campo HIDDEN a la sentencia UPDATE
Código HTML:
Ver original Después en el UPDATE lo recoges dependiendo de lo que utilices POS o GET
Código PHP:
Ver original y haces la consulta con ese ID así:
Código MySQL:
Ver original Es que tengo todo parecido a eso mismo que dices...Este es el formulario html Código PHP: y esto seria la consulta... Código PHP: No encuentro donde es que trabaja mal |
| ||||
Respuesta: update Ese codigo PHP lo tenes en otra pagina.php ? Si es asi debes tomar los datos que envías para pasárselos al UPDATE: $nombre = $_GET['nombre']; $id = $_GET['id']; $result = mysql_query("UPDATE tabla set nombre = '$nombre ' WHERE id ='$id' ") or die (mysql_error()); Y recuerda el OR DIE para que te muestre el error....
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? |
| |||
Respuesta: update Cita: el formulario esta en una diferente a donde se encuentra la consulta
Iniciado por jotaincubus Ese codigo PHP lo tenes en otra pagina.php ? Si es asi debes tomar los datos que envías para pasárselos al UPDATE: $nombre = $_GET['nombre']; $id = $_GET['id']; $result = mysql_query("UPDATE tabla set nombre = '$nombre ' WHERE id ='$id' ") or die (mysql_error()); Y recuerda el OR DIE para que te muestre el error.... |
| ||||
Respuesta: update Bueno, entonces solo necesitas eso que te coloque... como tu estas enviando el formulario con metodo GET podes fijarte si las variables estan pasando en la URL asi: actualizar.php?nombre=algo&id=otracosa Entonces haces lo que te dije en actualizar.php
Código PHP:
Ver original Y te fijas si hace el UPDATE en la base de datos o te muestra el error con OR DIE
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? |
| |||
Respuesta: update Cita: Dios mio...q novatada...estaba enviando en POST y recibiendo en GET...gracias a todos de nuevo...
Iniciado por jotaincubus Bueno, entonces solo necesitas eso que te coloque... como tu estas enviando el formulario con metodo GET podes fijarte si las variables estan pasando en la URL asi: actualizar.php?nombre=algo&id=otracosa Entonces haces lo que te dije en actualizar.php
Código PHP:
Ver original Y te fijas si hace el UPDATE en la base de datos o te muestra el error con OR DIE |
Etiquetas: |