本文整理汇总了PHP中Tool::_desconectaBD方法的典型用法代码示例。如果您正苦于以下问题:PHP Tool::_desconectaBD方法的具体用法?PHP Tool::_desconectaBD怎么用?PHP Tool::_desconectaBD使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Tool
的用法示例。
在下文中一共展示了Tool::_desconectaBD方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: archivaCompra
/**
* Función para mover una compra de la tabla Compras a HistoricoCompras. El registro desaparecerá de la tabla Compras.
* @param unknown $id Id de la compra.
*/
public static function archivaCompra($id)
{
$db = Tool::_conectaBD();
$archivado = false;
if (!$db) {
Tool::log("[ERROR] Error conectando a la base de datos archivando compra" . PHP_EOL . mysql_errno . ":" . mysql_error($db), LOG);
} else {
$c = new Compra();
$c->getCompra($id);
$sql = "INSERT INTO HistoricoCompras (Id,IdVendedor,IdComprador,importe,fecha,cantidad,IdEvento)\n\t\t\tVALUES ('" . $c->id_transaccion . "','" . $c->email_vendedor . "','" . $c->email_comprador . "','" . $c->precio . "','" . $c->fecha . "'," . $c->cantidad . ",'" . $c->id_evento . "')";
if ($c->id_transaccion != "") {
if (!Compra::estaArchivada($c->id_transaccion)) {
if (Tool::ejecutaConsulta($sql, $db)) {
//echo "Compra " . $c->id_transaccion . " archivado<br/>";
$archivado = true;
} else {
//echo "Error en la insercion del compra " . $c->id_transaccion . " -> " . mysqli_error($db) . "<br/>
// SQL->" . $sql . "<br/><hr/>";
}
} else {
$archivado = true;
//echo "Compra " . $id . " ya esta archivado<br/>";
}
} else {
//echo "Compra " . $id . " no encontrado<br/>";
}
if ($archivado) {
Compra::deleteCompra($id);
}
}
Tool::_desconectaBD($db);
return $archivado;
}
示例2: deleteTicket
public static function deleteTicket($id)
{
$db = Tool::_conectaBD();
if (!$db) {
//error
} else {
$sql = "DELETE FROM Tickets WHERE Codigo='" . Tool::limpiaCadena($id) . "'";
$res = Tool::ejecutaConsulta($sql, $db);
}
Tool::_desconectaBD($db);
return $res;
}
示例3: archivaComprador
/**
* Función para mover un comprador de la tabla Compradores a HistoricoCompradores. El registro desaparecerá de la tabla Compradores.
* @param unknown $id Email del comprador.
*/
public static function archivaComprador($id)
{
$db = Tool::_conectaBD();
$archivado = false;
if (!$db) {
Tool::log("[ERROR] Error conectando a la base de datos archivando comprador" . PHP_EOL . mysqli_errno($db) . ":" . mysqli_error($db), LOG);
} else {
$c = new Comprador();
$c->getComprador($id);
$sql = "INSERT INTO HistoricoCompradores (nombre,apellidos,email) VALUES ('" . $c->nombre . "','" . $c->apellidos . "','" . $c->email . "')";
if ($c->email != "") {
if (!Comprador::estaArchivado($c->email)) {
if (Tool::ejecutaConsulta($sql, $db)) {
//echo "Comprador " . $c->email . " archivado<br/>";
$archivado = true;
} else {
//echo "Error en la insercion del comprador " . $c->email . " -> " . mysql_error($db) . "<br/>
// SQL->" . $sql . "<br/><hr/>";
}
} else {
$archivado = true;
//echo "Comprador " . $id . " ya esta archivado<br/>";
}
} else {
//echo "Comprador " . $id . " no encontrado<br/>";
}
if ($archivado) {
Comprador::deleteComprador($id);
}
}
Tool::_desconectaBD($db);
return $archivado;
}