Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/02/2013, 14:55
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: Hacer UPDATE en dos tablas.

Lo he hecho así:

Código MySQL:
Ver original
  1. if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form4")) {
  2.   $updateSQL = sprintf("UPDATE usuarios SET name=%s, apellidos=%s, dni=%s, telefonos=%s, movil=%s, telefonos3=%s WHERE id_aviso=%s",
  3.                        GetSQLValueString($_POST['name'], "text"),
  4.                        GetSQLValueString($_POST['apellidos'], "text"),
  5.                        GetSQLValueString($_POST['dni'], "text"),
  6.                        GetSQLValueString($_POST['telefonos'], "int"),
  7.                        GetSQLValueString($_POST['movil'], "int"),
  8.                        GetSQLValueString($_POST['telefonos3'], "int"),
  9.                        GetSQLValueString($_POST['id_aviso'], "int"));
  10.  
  11.   mysql_select_db($database_conexion, $conexion);
  12.   $Result1 = mysql_query($updateSQL, $conexion) or die(mysql_error());
  13. }
  14. if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form4")) {
  15.   $updateSQL = sprintf("UPDATE avisos SET name=%s, apellidos=%s, dni=%s, telefonos=%s, movil=%s, telefonos3=%s WHERE id_aviso=%s",
  16.                        GetSQLValueString($_POST['name'], "text"),
  17.                        GetSQLValueString($_POST['apellidos'], "text"),
  18.                        GetSQLValueString($_POST['dni'], "text"),
  19.                        GetSQLValueString($_POST['telefonos'], "int"),
  20.                        GetSQLValueString($_POST['movil'], "int"),
  21.                        GetSQLValueString($_POST['telefonos3'], "int"),
  22.                        GetSQLValueString($_POST['id_aviso'], "int"));
  23.  
  24.   mysql_select_db($database_conexion, $conexion);
  25.   $Result1 = mysql_query($updateSQL, $conexion) or die(mysql_error());
  26. }


Esta bien?