class rei { /* Resolver la conexion */ public function conectar($cnn = '{"conn":""}') { $con = json_decode($cnn); if($con->con != "") { $connect = mysqli_connect($con->con, $con->usuario, $con->clave, $con->base); if(!$connect) return 'Ocurrio un error al procesar la conexion'; else return $connect; } else return 'Ocurrio un error al procesar la conexion'; } public function QRY($c, $sql = '', $metodo = 'consulto', $ultima_consulta = 0, $debug = 0) { $re = false; if($sql != '') { if($metodo == 'consulto') { $res = @mysqli_query($c, $sql); $cant = @mysqli_num_rows($res); if(!$res) $re = false; else { $re['cantidad'] = $cant; for ($i=0; $i<$cant; $i++) $re['datos'][$i] = @mysqli_fetch_array($res, MYSQLI_ASSOC); } } else if($metodo == 'cargo') { $res = @mysqli_query($c, $sql); $re = (!$res) ? false : true; } } if($debug == 1) { $re['debug']['sql'] = $sql; $re['debug']['resultado'] = $res; } if($ultima_consulta == 1) $this->cerrarConexion($c); return $re; } public function traeDatos($res, $modelo = MYSQLI_ASSOC) { return @mysqli_fetch_array($res, $modelo); } public function cerrarConexion($c) { return @mysqli_close($c); } public function ultimo_id($c) { return @mysqli_insert_id($c); } public function testConn() { return 'si!'; } }