FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Insert y Update al mismo tiempo dentro de php
Buenas, estoy tratando de realizar un update despues de insertar un componente. El codigo es
Código PHP:
//Editado por jhonny para colocar etiquetas php Última edición por jhonny fecha: 20-02-2007 a las 18:03:09. |
#2
|
|||
|
|||
Cuando dices que no funciona, ¿da algun error? ¿o es que no devuelve y actualiza nada?
(Al estar en este foro supongo que utilizas Interbase/Firebird) Si es que no actualiza nada, ¿podría ser que la query del insert, la del select y la del update estén en distintas transacciones?, si es así, al hacer el select y el update, para sus respectivas transacciones no existe el registro, y por eso no lo recupera. No se si será de esto, yo no he usado PHP, y no se como gestiona las transacciones. Un saludo
__________________
Sotoca Web Última edición por fdelamo fecha: 20-02-2007 a las 22:18:57. |
#3
|
|||
|
|||
analondo, yo utilizo el sgte codigo y da buenos resultados para insertar es:
$sql="INSERT INTO orden(codigo,nombre,obs) VALUES($codigo,'$nombre','$obs')"; $result = ibase_query($sql); if (ibase_fetch_row()==1) { $texto = "No se pudo grabar el encabezado, por favor intente nuevamente"; print" <script language=\"JavaScript\" type=\"text/JavaScript\"> alert('$texto'); </script>"; } Update: $sql="UPDATE orden SET nombre='$nombre',obs='$obs' WHERE codigo=$codigo"; $result = ibase_query($sql); if (ibase_affected_rows()==0) { $texto = "No actualizao"; print" <script language=\"JavaScript\" type=\"text/JavaScript\"> alert('$texto'); </script>"; } select: $sql = "SELECT codigo,nombre,obs FROM orden WHERE codigo = $codigo"; $result1 = ibase_query($sql); while ($myrow = ibase_fetch_row($result1)) { } |
#4
|
|||
|
|||
Muchas gracias por la ayuda, me sirvio prefecto... (K)
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
funciones Update e Insert usando libmysql.dll | Pook | Conexión con bases de datos | 3 | 14-12-2006 22:56:37 |
Trigger Before (Insert,update,delete)? | estebanx | MS SQL Server | 2 | 25-05-2006 16:58:19 |
Problema con Insert y Update en ADOQuery | Moises22 | SQL | 15 | 11-01-2006 08:57:13 |
problemas con el insert y el update | tiagor64 | SQL | 5 | 16-02-2005 18:46:09 |
Como crear una sentencia SQL (Insert, update y delete) | sitrico | Conexión con bases de datos | 1 | 14-10-2004 01:02:42 |
|