Foros del Web » Programando para Internet » PHP »

existe forma de confirmar la ejecucion de una rutina SQL en PHP??

Estas en el tema de existe forma de confirmar la ejecucion de una rutina SQL en PHP?? en el foro de PHP en Foros del Web. Saludos Señores !!! hace tiempo que me surge este cuetionamiento y no se como respondermelo, lo que quiero saber es como poder confirmar la ejecucion ...
  #1 (permalink)  
Antiguo 12/11/2010, 10:24
 
Fecha de Ingreso: abril-2007
Mensajes: 110
Antigüedad: 15 años
Puntos: 0
existe forma de confirmar la ejecucion de una rutina SQL en PHP??

Saludos Señores !!!

hace tiempo que me surge este cuetionamiento y no se como respondermelo, lo que quiero saber es como poder confirmar la ejecucion de una rutina SQL (INSERT, UPDATE, DELETE) sin tener que volver a la base de datos.

me explico un poco mejor
Código PHP:

$actua
=$db->Execute("UPDATE table SET campo = $valor  WHERE campo = $valor  "); 
como podria verificar que si se realizo la actualizacion, o la operacion requeridad.
como valido que si se realizo el update sin tener que mirar los datos de la base de datos ¿¿¿????

muchas gracias por su atencion espero me puedan ayudar

feliz dia
  #2 (permalink)  
Antiguo 12/11/2010, 10:28
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 14 años, 1 mes
Puntos: 2534
Respuesta: existe forma de confirmar la ejecucion de una rutina SQL en PHP??

algunos procedimientos devuelve siempre datos, aunque no todos los RBDMS lo soportan...

por ejemplo si insertas algo debería existir un método que devuelva el numero de registros creados, cuando seleccionas algo debe existir un método que te devuelve el numero de filas seleccionadas, lo mismo pasa cuando eliminas o actualizas un registro...

desconozco que métodos tiene tu objeto $db, pero si se tratara de PDO claro que existen dicho métodos!!

te invito a leer el manual...
http://php.net/pdo
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 12/11/2010, 10:38
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 16 años, 3 meses
Puntos: 96
Respuesta: existe forma de confirmar la ejecucion de una rutina SQL en PHP??

Saludos

Pensaria que estas utilizando adodb de ser asi puedes utilizar el metodo Affected_Rows( ) que funciona tanto para update como para delete en caso de que no afecte ninguna fila retornara false
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #4 (permalink)  
Antiguo 12/11/2010, 10:44
 
Fecha de Ingreso: abril-2007
Mensajes: 110
Antigüedad: 15 años
Puntos: 0
Respuesta: existe forma de confirmar la ejecucion de una rutina SQL en PHP??

JAJA !!! soy todo un lamer...
la respuesta mas facil no se podia, ahh

Código PHP:
Ver original
  1. if(!$actual ){
  2.  
  3.        
  4.         ?>
  5.              <script language="JavaScript" type="text/javascript">
  6.               alert(" ERROR !!!  NO SE MODIFICO  !!!");
  7.                        
  8.             history.back();
  9.             </script>
  10.  
  11.         <?php
  12.      
  13.   }


muchas gracias la respuesta sirvio de ayuda!!!
  #5 (permalink)  
Antiguo 12/11/2010, 10:56
 
Fecha de Ingreso: abril-2007
Mensajes: 110
Antigüedad: 15 años
Puntos: 0
Respuesta: existe forma de confirmar la ejecucion de una rutina SQL en PHP??

Cita:
Iniciado por Nano_ Ver Mensaje
Saludos

Pensaria que estas utilizando adodb de ser asi puedes utilizar el metodo Affected_Rows( ) que funciona tanto para update como para delete en caso de que no afecte ninguna fila retornara false
umm pero si consultare un poco mas sobre este metodo muchuas gracias!!

Etiquetas: confirmar, ejecucion, existe, rutina, sql, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:38.