hola, he estado bucando en google por un buen tiempo y estoy por volverme loco......
porfa alguien sabe como crear tablas en codeigniter.... el proposito es el siguiente
crear una funcion que me cree una tabla luego insertarla, despues cojer esos datos y ponerlos en otras tablas y finalmente destruir la tabla que cree desde el principio
En la documentacion oficial podes encontrarlo..
http://ellislab.com/codeigniter/user-guide/libraries/table.html
hola broder.... muchas gracias por el link..... pero esque ahi explica como hacer una tabla estilo html..... yo quiero es hacer algo asi.....
try{
$query = "CREATE TABLE " . $this->esquema . ".tmp_envase("
. "id_producto int4,"
. "peso_gl float4,"
. "scrap_estimado float4,"
. "cantidad int4,"
. "peso_total_gl float4"
. ");";
$resultado = $this->db->query($query);
if($resultado):
$this->tbl_tmp_envase = $this->esquema . '.tmp_envase';
return true;
else :
return false;
endif;
}catch(Exception $ex){
echo($ex->getMessage());
return false;
}
pero cuando hago esto.... me sale internal server error por lo que no me deja ver cual es el error
y el problema esque no me deja ver que pasa en el model osea donde estoy creando la tabla, luego voy a mi BD para ver si cree la tabla y no se creo nada........ porfa auxilio XD
Mod: Temas sobre PHP van a subforo de PHP. Codigos van entre etiquetas GeSHi. Ultimo aviso.
http://foro.elhacker.net/desarrollo_web/obligatorio_normas_del_subforo_de_desarrollo_web_16072014-t407889.0.html
para la posteridad............. espero que esto ayude a alguien algun dia....
con CI_Model
$query1 = "CREATE TABLE " . $this->esquema . "." . $nombre_tabla . "("
. "id_producto integer,"
. "peso_gl numeric(8,4),"
. "scrap numeric(8,4),"
. "cantidad integer,"
. "peso_total_gl numeric(8,4)"
. ");";
$resultado = $this->db->query($query1);
con el Controller
//funcion que permitira grabar los envases en una tabla temporal
function orden_produccion_registrar_envase() {
//pertenece a orden de produccion
$this->financiero_model->verifica_sesion();
$programa = 'orden_produccion'; //modulo
$permiso = $this->financiero_model->verifica_programa($programa, 'INGRESAR');
if ($permiso == 0)
return;
$tabla = $this->prd_proceso_model->crear_destruir_tbl_tmp_envase("C");//crear tabla
.
.
.
.
.
}