Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/03/2014, 17:26
814ckf0x
 
Fecha de Ingreso: diciembre-2009
Mensajes: 15
Antigüedad: 14 años, 4 meses
Puntos: 2
Respuesta: extraño problema con insert

Interesaría también ver el código de la clase Evento, aunque no sé si, forzando un poco, esto ayudaría :
Código PHP:
Ver original
  1. //(poner comillas simples en todas las variables)
  2.         $select_format = "SELECT' %s' FROM '%s' WHERE '%s' ORDER BY' %s' DESC";
  3.         $select_format_sw = "SELECT '%s' FROM '%s' ORDER BY '%s' DESC";
  4.         $select_format_g = "SELECT '%s' FROM '%s'  WHERE '%s' ORDER BY '%s' DESC";
  5.         $insert_format = "INSERT INTO '%s' ('%s') VALUES ('%s')";
  6.         $delete_format = "DELETE FROM '%s' WHERE '%s'";
  7.         $update_format = "UPDATE '%s' SET %s WHERE '%s'";

Y para depurar quiza imprimiendo la cadena SQL antes de intentar ejecutarla te ayudaría:

Código PHP:
Ver original
  1. public function insertEvento()
  2.     {
  3.         $bd = new MySQL();
  4.         $sql = new Sql();
  5.         $sql->addFuncion("INSERT");
  6.         $sql->addTabla("EVENTOS");
  7.         $sql->addSelect("USUARIO_EVENTOS");
  8.         $sql->addSelect("CLASE_EVENTOS");
  9.         $sql->addSelect("NOMBRE_EVENTOS");
  10.        
  11.                
  12.         $sql->addValue($this -> _usuario);
  13.         $sql->addValue($this -> _clase);
  14.         $sql->addValue($this -> _nombre);
  15.        
  16.         echo $sql //Una forma muy sucia de depurar.
  17.         return $bd -> ejecutar($sql);
  18.     }