Foros del Web » Programando para Internet » PHP »

problame con UPDATE mysql

Estas en el tema de problame con UPDATE mysql en el foro de PHP en Foros del Web. Hola otra ves, espero puedan ayudarme: tengo esta funcion para ejecutar las sentecias mysql function execSQL($sql, $msg = 'Mensaje de Error No Definido') { // ...
  #1 (permalink)  
Antiguo 15/07/2009, 13:37
 
Fecha de Ingreso: julio-2009
Mensajes: 20
Antigüedad: 10 años, 5 meses
Puntos: 0
problame con UPDATE mysql

Hola otra ves, espero puedan ayudarme:

tengo esta funcion para ejecutar las sentecias mysql

function execSQL($sql, $msg = 'Mensaje de Error No Definido')
{
// -- Obtener Conexion con la Base de Datos
global $db;
// -- Ejecutar Consulta
$rs = $db->query($sql);
// -- Verificar si la consulta se realiza con éxito
if(DB::isError($rs))
die($rs->getMessage().' -- '.$_SERVER['SERVER_NAME'].' : '.$msg);
// -- Enviar Resultado Obtenido
return $rs;
} // Fin de : function execSQL()

ahora quiero modificar los datos de mi tabla asi que utilizo este codigo:

$Sql = "UPDATE tinformacion SET titulo = '$title', descripcion = '$description', meta_titulo = '$metatitlepais', meta_descripcion = '$metadescriptionpais', meta_keyword = '$metakeywordpais'
WHERE (cod_pais = '$codigopais') and (idioma = '$idioma')";

execSQL($sql);

$mensaje = 'se ingreso los nuevos datos';

message($mensaje);

pero me aparece este error: DB Error: unknown error -- localhost : Mensaje de Error No Definido

pero si hago correr la sentencia en mi mysql si me modifica los datos pero desde mi aplicación php me manda ese error

por favor alguien puede ayudarme
  #2 (permalink)  
Antiguo 15/07/2009, 13:43
 
Fecha de Ingreso: abril-2009
Mensajes: 99
Antigüedad: 10 años, 7 meses
Puntos: 10
Respuesta: problame con UPDATE mysql

no creo que sea el error, pero tienes la query en la variable $Sql y luego pasas a la funcion como $sql
  #3 (permalink)  
Antiguo 15/07/2009, 13:50
 
Fecha de Ingreso: julio-2009
Mensajes: 20
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: problame con UPDATE mysql

si, pongo la query en la variable $sql

por ejemplo al hacer esto me funciona correctamente:

$sql = "INSERT INTO ttipo (titulo, descripcion, idioma, imagen, meta_titulo, meta_descripcion, meta_keyword) VALUES ('$tipo', '$descripcion', '$idioma', '$imagen', '$metatitle', '$metadescripcion', '$metakeyword')";

execSQL($sql);

$mensaje = 'se ingreso correctamente el tipo';
message($mensaje);

es lo mismo solo que en anterior caso mandao en ves de into el update
  #4 (permalink)  
Antiguo 15/07/2009, 13:53
 
Fecha de Ingreso: abril-2009
Mensajes: 99
Antigüedad: 10 años, 7 meses
Puntos: 10
Respuesta: problame con UPDATE mysql

claro, yo me referia a que en una parte esta en mayusculas y otra en minusculas el nombre de la varaible.
  #5 (permalink)  
Antiguo 15/07/2009, 14:06
 
Fecha de Ingreso: julio-2009
Mensajes: 20
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: problame con UPDATE mysql

debo darme un golpe en la cabeza tan simple y no veia ese error Gracias alegg, creo que mejor descanso un poco antes de continuar muchas gracias
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 20:37.