本文整理汇总了PHP中Querys::Conexion方法的典型用法代码示例。如果您正苦于以下问题:PHP Querys::Conexion方法的具体用法?PHP Querys::Conexion怎么用?PHP Querys::Conexion使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Querys
的用法示例。
在下文中一共展示了Querys::Conexion方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: build_view
private function build_view()
{
$clase_query = new Querys();
$conexion = $clase_query->Conexion();
mysql_select_db('CFDI', $conexion);
$q = "CREATE OR REPLACE VIEW insert_pdf As select id_detalle,nombre from registro_xml inner join registro_pdf on nombre_xml=nombre";
$consulta = mysql_query($q);
if (!$consulta) {
echo "Error en la consulta {$consulta} error " . mysql_error();
} else {
"VISTA";
}
mysql_close($conexion);
}
示例2: exist_admin
private function exist_admin()
{
$estado = FALSE;
$login = array();
$Querys = new Querys();
$conexion = $Querys->Conexion();
$BD = "CFDI";
mysql_select_db($BD, $conexion);
$q = "SELECT nombre_usuario FROM login WHERE tipo_usuario='admin'";
$resultado = mysql_query($q);
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n";
$mensaje .= 'Consulta completa: ' . $q;
echo $mensaje;
}
while ($fila = mysql_fetch_assoc($resultado)) {
$estado = TRUE;
echo $fila['nombre_usuario'];
}
mysql_close($conexion);
return $estado;
}
示例3: obtain_id_detalle
private function obtain_id_detalle()
{
$Querys = new Querys();
$id = 0;
$conexion = $Querys->Conexion();
mysql_select_db('CFDI', $conexion);
$q = "SELECT MAX(id_detalle_recibo_nomina) AS id FROM detalle_recibo_nomina";
$resultado = mysql_query($q, $conexion);
while ($row = mysql_fetch_row($resultado)) {
$id = trim($row[0]);
}
mysql_close($conexion);
return $id;
}
示例4: insert_xml_registro
private function insert_xml_registro($id, $xml)
{
$Querys = new Querys();
$conexion = $Querys->Conexion();
mysql_select_db('CFDI', $conexion);
$q = "INSERT INTO registro_xml (id_detalle,nombre_xml) VALUES ({$id},'{$xml}')";
$resultado = mysql_query($q);
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n";
$mensaje .= 'Consulta completa: ' . $q;
echo $mensaje;
}
mysql_close($conexion);
}
示例5: insert_route_pdf
private function insert_route_pdf($id, $pdf)
{
$estado = FALSE;
// echo " pdf a insertar $pdf ";
$Querys = new Querys();
$conexion = $Querys->Conexion();
mysql_select_db('CFDI', $conexion);
$q = "UPDATE detalle_factura_proveedor SET ruta_pdf='{$pdf}' WHERE id_detalle={$id}";
$resultado = mysql_query($q);
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n";
$mensaje .= 'Consulta completa: ' . $q;
echo $mensaje;
} else {
$estado = TRUE;
}
mysql_close($conexion);
return $estado;
}
示例6: return_detalle_mail
private function return_detalle_mail($id_detalle, $tipo_comprobante)
{
$ruta = '';
$tabla_detalle = '';
$campo_id_detalle = '';
$tabla_emisor = '';
if ($tipo_comprobante == 1) {
$campo_id_detalle = 'id_detalle_recibo_nomina';
$tabla_detalle = 'detalle_recibo_nomina';
$tabla_emisor = 'emisor_recibo_nomina';
$ruta = 'xml_ruta';
}
if ($tipo_comprobante == 2 or $tipo_comprobante == 3) {
$campo_id_detalle = 'id_detalle';
if ($tipo_comprobante == 2) {
$tabla_detalle = 'detalle_factura_cliente';
$tabla_emisor = 'emisor_factura_cliente';
}
if ($tipo_comprobante == 3) {
$tabla_detalle = 'detalle_factura_proveedor';
$tabla_emisor = 'emisor_factura_proveedor';
}
$ruta = 'ruta_xml';
}
$array = array();
$Querys = new Querys();
$conexion = $Querys->Conexion();
$BD = "CFDI";
mysql_select_db($BD, $conexion);
$q = "select em.nombre,de.{$ruta} from {$tabla_detalle} de inner join {$tabla_emisor} em on em.idemisor=de.id_emisor where de.{$campo_id_detalle}={$id_detalle}";
$resultado = mysql_query($q);
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n";
$mensaje .= 'Consulta completa: ' . $q;
echo $mensaje;
}
while ($fila = mysql_fetch_assoc($resultado)) {
$array[] = $fila;
}
mysql_close($conexion);
return $array;
}
示例7: Insert_Route_XML_PDF
private function Insert_Route_XML_PDF($id_emisor, $id_receptor, $curp, $fecha_pago, $ruta, $type, $nombre_archivo)
{
$Querys = new Querys();
$conexion = $Querys->Conexion();
mysql_select_db('CFDI', $conexion);
if ($type == "xml") {
$q = "UPDATE detalle_recibo_nomina SET xml_ruta='{$ruta}{$nombre_archivo}'\n WHERE id_emisor={$id_emisor} AND id_receptor={$id_receptor} AND curp ='{$curp}' AND FechaPago='{$fecha_pago}'";
$resultado = mysql_query($q);
if (!$resultado) {
echo " ERROR DE INSERT RUTA {$ruta}{$nombre_archivo} " . mysql_error();
}
}
if ($type == "pdf") {
$q = "UPDATE detalle_recibo_nomina SET pdf_ruta='{$ruta}{$nombre_archivo}'\n WHERE id_emisor={$id_emisor} AND curp ='{$curp}' AND FechaPago='{$fecha_pago}'";
$resultado = mysql_query($q);
if (!$resultado) {
echo " ERROR DE INSERT RUTA " . mysql_error();
}
}
mysql_close($conexion);
}
示例8: array
function descarga_historico($id_detalle, $nombre_usuario, $content)
{
$array_historico = array();
$Querys = new Querys();
$conexion = $Querys->Conexion();
$BD = "CFDI";
mysql_select_db($BD, $conexion);
$q = '';
if ($content == 'cliente') {
$q = "SELECT receptor.nombre, his.ruta_xml, his.tipo_archivo from detalle_factura_cliente detalle inner join historial_cliente his \r\n on detalle.id_detalle=his.id_detalle inner join receptor_factura_cliente receptor on detalle.id_receptor=receptor.id_receptor\r\n WHERE detalle.id_detalle={$id_detalle}";
}
if ($content == 'proveedor') {
$q = "SELECT receptor.nombre, his.ruta_xml, his.tipo_archivo from detalle_factura_proveedor detalle inner join historial_proveedor his \r\n on detalle.id_detalle=his.id_detalle inner join receptor_factura_proveedor receptor on detalle.id_receptor=receptor.id_receptor\r\n WHERE detalle.id_detalle={$id_detalle}";
}
if ($content == 'nomina') {
$q = "SELECT receptor.nombre, his.ruta_xml, his.tipo_archivo from detalle_recibo_nomina detalle inner join historial_nomina his \r\n on detalle.id_detalle_recibo_nomina=his.id_detalle inner join receptor_recibo_nomina receptor on detalle.id_receptor=receptor.id_receptor\r\n WHERE detalle.id_detalle_recibo_nomina={$id_detalle}";
}
$resultado = mysql_query($q);
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n";
$mensaje .= 'Consulta completa: ' . $q;
echo $mensaje;
}
while ($fila = mysql_fetch_assoc($resultado)) {
$array_historico[] = $fila;
}
mysql_close($conexion);
$fecha = date('mdyHms');
$carpeta_raiz = "/usr/CFDI/Descarga/{$nombre_usuario}/{$fecha}";
// echo "<p>Carpeta raíz $carpeta_raiz</p>";
if (file_exists("/usr/CFDI/Descarga/{$nombre_usuario}")) {
system("rm -r /usr/CFDI/Descarga/{$nombre_usuario}");
}
// echo "<p>Tamaño del Arreglo ".count($array_historico)."</p>";
if (mkdir($carpeta_raiz, 0777, true)) {
for ($contador = 0; $contador < count($array_historico); $contador++) {
// echo "<p>contador=$contador</p>";
$carpeta_destino = "{$carpeta_raiz}/" . $array_historico[$contador]['nombre'] . "/";
$carpeta_cfdi_ = str_replace(" ", "_", $carpeta_destino);
$carpeta_cfdi = trim($carpeta_cfdi_);
if (!file_exists($carpeta_cfdi)) {
if (!mkdir($carpeta_cfdi, 0777, true)) {
// echo "<p>Error al crear destino $carpeta_cfdi</p>";
} else {
// echo "<p>Destino creado $carpeta_cfdi</p>";
}
}
/* Se realizan los movimientos de XML a sus respectivos directorios */
$ruta_xml = $array_historico[$contador]['ruta_xml'];
// echo "ruta xml=$ruta_xml";
if (file_exists($ruta_xml)) {
/* nombre del archivo CFDI a pegar en el destino*/
// echo "<p>Existe el archivo ".$array_historico[$contador]['ruta_xml']."</p>";
$archivo_ = basename($array_historico[$contador]['ruta_xml']);
if (!copy($array_historico[$contador]['ruta_xml'], $carpeta_cfdi . $archivo_)) {
// echo "<p>error al mover a $carpeta_cfdi.$archivo_</p>";
} else {
// echo "<p>Se movio el archivo $archivo_</p>";
}
}
}
}
return $carpeta_raiz;
}
示例9: date
function insert_motor_correo($id_correo, $carga_proveedor, $correo_emisor, $estatus_insert, $ruta_xml, $ruta_pdf)
{
$total = $carga_proveedor->array_xml['encabezado']['total'];
$folio = $carga_proveedor->array_xml['encabezado']['folio'];
$fecha = $carga_proveedor->array_xml['encabezado']['fecha'];
if ($total == '' or $total == null) {
$total = 0;
}
$hora_envio = date("Y-m-d H:i:s");
$Querys = new Querys();
$conexion = $Querys->Conexion();
mysql_select_db('CFDI', $conexion);
$query = "INSERT INTO motor_correo (id_correo,id_emisor, id_receptor, id_detalle, emisor_correo, monto_factura,\r\n folio, fecha_factura, fecha_ingreso, estatus_insert, ruta_xml, ruta_pdf) VALUES ({$id_correo},{$carga_proveedor->id_emisor}," . "{$carga_proveedor->id_receptor}, {$carga_proveedor->id_detalle}, '{$correo_emisor}',{$total}, '{$folio}'," . "'{$fecha}', '{$hora_envio}', '{$estatus_insert}','{$ruta_xml}','{$ruta_pdf}')";
$resultado = mysql_query($query, $conexion);
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n";
$mensaje .= 'Consulta completa: ' . $query;
printf("\n" . $mensaje);
}
mysql_close($conexion);
}
示例10: get_users_bd
private function get_users_bd()
{
$array = array();
$Querys = new Querys();
$conexion = $Querys->Conexion();
$BD = "CFDI";
mysql_select_db($BD, $conexion);
$q = "SELECT id_login, nombre_usuario, nombre, apellido_paterno, apellido_materno FROM login WHERE estatus=1";
$resultado = mysql_query($q);
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n";
$mensaje .= 'Consulta completa: ' . $q;
echo $mensaje;
}
while ($fila = mysql_fetch_assoc($resultado)) {
$array[] = $fila;
}
mysql_close($conexion);
return $array;
}
示例11: date
function insert_motor_correo($id_correo, $carga_proveedor, $correo_emisor, $estatus_insert, $ruta_xml, $ruta_pdf)
{
$total = $carga_proveedor->array_xml['encabezado']['total'];
$folio = $carga_proveedor->array_xml['encabezado']['folio'];
$fecha = $carga_proveedor->array_xml['encabezado']['fecha'];
$nombre_receptor = $carga_proveedor->array_xml['receptor']['nombre'];
$nombre_emisor = $carga_proveedor->array_xml['emisor']['nombre'];
if ($nombre_emisor == '' or $nombre_emisor == null) {
$nombre_emisor = 'No disponible';
}
if ($nombre_receptor == '' or $nombre_receptor == null) {
$nombre_receptor = 'No disponible';
}
if ($fecha == null or $fecha == '') {
$fecha = 'No disponible';
}
if ($total == '' or $total == null) {
$total = 0;
}
if ($folio == '' or $folio == null) {
$folio = 'S/F';
}
$hora_envio = date("Y-m-d H:i:s");
$Querys = new Querys();
$conexion = $Querys->Conexion();
mysql_select_db('CFDI', $conexion);
$query = "INSERT INTO motor_correo (id_correo,id_emisor, id_receptor, id_detalle, emisor_correo, monto_factura," . "folio, fecha_factura, fecha_ingreso, estatus_insert, ruta_xml, ruta_pdf) VALUES ({$id_correo},{$carga_proveedor->id_emisor}," . "{$carga_proveedor->id_receptor}, {$carga_proveedor->id_detalle}, '{$correo_emisor}',{$total}, '{$folio}'," . "'{$fecha}', '{$hora_envio}', '{$estatus_insert}','{$ruta_xml}','{$ruta_pdf}')";
$resultado = mysql_query($query, $conexion);
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n";
$mensaje .= 'Consulta completa: ' . $query;
printf("\n" . $mensaje);
}
$id = mysql_insert_id();
mysql_close($conexion);
$array_info_motor = array("id_motor" => $id, "nombre_emisor" => $nombre_emisor, "nombre_receptor" => $nombre_receptor, "emisor_correo" => $correo_emisor, "monto_factura" => $total, "folio" => $folio, "fecha_factura" => $fecha, "estatus" => $estatus_insert, "ruta_xml" => $ruta_xml, "ruta_pdf" => $ruta_pdf);
return $array_info_motor;
}
示例12: obtener_intentos
private function obtener_intentos($id_emisor, $nombre_archivo)
{
echo "ID EMISOR METODO OBTENER INTENTOS =" . $id_emisor . " " . $nombre_archivo;
$intentos = 0;
$Querys = new Querys();
$conexion = $Querys->Conexion();
mysql_select_db('CFDI', $conexion);
echo "QUERY SELECT : ";
$q = "select NoIntentos from existe where id_emisor=" . $id_emisor . " and nombre = '" . $nombre_archivo . "';";
$tamaño = mysql_num_rows(mysql_query($q));
echo "TAMAÑO DEVUELTO ROW = {$tamaño}";
if ($tamaño == 0) {
echo "OBTENER INTENTOS QUERY IF ==0 ";
//Se registra por primera ves en la tabla
$q = "Insert into existe (id_emisor, nombre, NoIntentos) values (" . $id_emisor . ", '" . $nombre_archivo . "',1); ";
$res = mysql_query($q);
if (!$res) {
echo mysql_error() . " al insertar el archivo {$nombre_archivo} a la tabla existe";
}
} else {
echo "QUERY UPDATE NOMBRE = {$nombre_archivo}";
$resultado = mysql_query($q);
$row = mysql_fetch_row($resultado);
$intentos = $row[0];
$intentos++;
echo "NO INTENTOS ANTES DE UPDATE = {$intentos} ";
$q = "UPDATE existe set NoIntentos={$intentos} WHERE id_emisor={$id_emisor} and nombre = '{$nombre_archivo}'";
$update = mysql_query($q);
if (!$update) {
echo "ERROR UPDATE ID EMISOR = {$id_emisor}";
echo mysql_error();
} else {
echo "UPDATE CON EXITO ID EMISOR = {$id_emisor}";
}
}
mysql_close($conexion);
echo "INTENTOS = {$intentos}";
return $intentos;
}
示例13: size_table_xml
private function size_table_xml()
{
$size = 0;
$clase_query = new Querys();
$conexion = $clase_query->Conexion();
$BD = "CFDI";
mysql_select_db($BD, $conexion);
$consulta = "SELECT COUNT(*) FROM registro_xml";
$resultado = mysql_query($consulta);
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n";
$mensaje .= 'Consulta completa: ' . $q;
echo $mensaje;
}
while ($row = mysql_fetch_row($resultado)) {
$size = trim($row[0]);
}
if ($size >= 70) {
$consulta = "truncate registro_xml";
$resultado = mysql_query($consulta);
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n";
$mensaje .= 'Consulta completa: ' . $q;
echo $mensaje;
}
}
mysql_close($conexion);
}
示例14: insert_correo_into_login
private function insert_correo_into_login($id_login, $id_correo)
{
$Querys = new Querys();
$conexion = $Querys->Conexion();
$BD = "CFDI";
mysql_select_db($BD, $conexion);
$q = "UPDATE login SET id_correo={$id_correo} WHERE id_login={$id_login}";
$resultado = mysql_query($q);
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n";
$mensaje .= 'Consulta completa: ' . $q;
echo $mensaje;
}
mysql_close($conexion);
}