Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2014, 17:50
sam03
 
Fecha de Ingreso: febrero-2014
Mensajes: 69
Antigüedad: 10 años, 2 meses
Puntos: 0
error al insertar a db

Hola estoy realizando una inserción a DB utilizando dos clases y pasando parámetros, al ejecutar me dice Error al crear registro, necesito ayuda para solucionar este error gracias de antemano.

Este es mi codigo

clase Conexion.php

Código PHP:
<?php

class Conexion {

    public static function 
Ejecutar($consulta) {
        try {
            
$db = new PDO("mysql:host=localhost;dbname=sisupes""root""");
            
            if (
$db->query($consulta)) {
                echo 
"<p>Registro creado correctamente.</p>\n";
            } else {
                echo 
"<p>Error al crear el registro.<p>\n";
            }
            
$db null;
        } catch (
PDOException $e) {
            echo 
'Error al conectarse con la base de datos: ' '<br>' $e->getMessage();
            die();
        }
    }

}
clase db_asignaturas.php

Código PHP:
include 'conexion/Conexion.php';

$_accion $_POST['accion'];

if (
$_accion == 'insertar') {
    
$algo = new db_aignatura();
}

class 
db_aignatura {

    function 
__construct() {
        
$this->Insertar();
    }

    function 
Insertar() {
        
        
$consulta "INSERT INTO asignatura (CODIGO_CARRERA, CODIGO_CARRERA, NOMBRE_ASIGNATURA,UNIDADES_VALORATIVAS) VALUES ('" $_POST['codigo_carrera'] . "', '" $_POST['codigo_asignatura'] . "', '" $_POST['nombre_asignatura'] . "','" $_POST['unidades_valorativas'] . "')";

        
Conexion::Ejecutar($consulta);
        
        
    }