本文整理汇总了PHP中conexion::desconectar方法的典型用法代码示例。如果您正苦于以下问题:PHP conexion::desconectar方法的具体用法?PHP conexion::desconectar怎么用?PHP conexion::desconectar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类conexion
的用法示例。
在下文中一共展示了conexion::desconectar方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getKey
function getKey($cod)
{
$objConectar = new conexion();
$conexion = $objConectar->conectar();
$sql = 'SELECT `idusuario`' . ' FROM `keys` where `cod` = ' . $cod . ' LIMIT 0, 30 ';
$res = mysql_query($sql, $conexion);
$idusuario = mysql_result($res, 0, 0);
$sql2 = "SELECT clave, nombre, cumple, foto, correo, login, fechaAct_items, fechaAct_mensajes, fechaAct_amigos, password FROM usuario WHERE clave = " . $idusuario;
$res2 = mysql_query($sql2, $conexion);
$person = new UsuarioVO();
if (mysql_num_rows($res2) > 0) {
$person->id = mysql_result($res2, 0, 0);
$person->contrasenia = mysql_result($res2, 0, 9);
$person->firstname = mysql_result($res2, 0, 1);
$person->cumple = mysql_result($res2, 0, 2);
$person->foto = mysql_result($res2, 0, 3);
$person->email = mysql_result($res2, 0, 4);
$person->login = mysql_result($res2, 0, 5);
$person->confirmado = 1;
$person->fechaAct_items = mysql_result($res2, 0, 6);
$person->fechaAct_mensajes = mysql_result($res2, 0, 7);
$person->fechaAct_amigos = mysql_result($res2, 0, 8);
//sacar el dinero del usuario
$sqlDinero = "Select cantidad from Dinero_usuarios where id_usuario = " . $person->id;
$resDinero = mysql_query($sqlDinero, $conexion);
$person->dinero = mysql_result($resDinero, 0, 0);
$this->deleteKey($cod);
$objConectar->desconectar();
return $person;
//Con la información leída de la base de datos
} else {
$objConectar->desconectar();
return 0;
}
}
示例2: vincularFacebookBooMonsters
function vincularFacebookBooMonsters($arr)
{
//FBid:String,token:String
$objConectar = new conexion();
$conexion = $objConectar->conectar();
$usr = $arr[0];
/*
$sql = "SELECT clave FROM usuario WHERE login = '".$usr->login."' AND password = '".$usr->contrasenia."'";
$res = mysql_query($sql,$conexion);
if( mysql_num_rows($res) > 0 )
{
$booid = mysql_result($res,0,0)
}
*/
$val = $this->hasFaceBookAccount();
/*
$sql = "SELECT auth_token FROM sesiones_secretos_fb WHERE booid = ".$this->usrGlb->id." LIMIT 0,1";
$res = mysql_query($sql,$conexion);
*/
$sk = "";
$ss = "";
$su = $arr[1];
$tk = $arr[2];
$rs = 1;
if ($val) {
//Oh! Ya lo tengo registrado. Voy a actualizar.
$sql = "UPDATE sesiones_secretos_fb SET auth_token = '" . $tk . "', uid = '" . $su . "' WHERE booid = " . $this->usrGlb->id;
$res = mysql_query($sql, $conexion);
$sql = "UPDATE usuario_social SET user = '" . $su . "' WHERE id_usuario = " . $this->usrGlb->id;
$res = mysql_query($sql, $conexion);
} else {
//$sql = "INSERT INTO sesiones_secretos_fb VALUES(".$this->usrGlb->id.",'".$su."','".$sk."','".$ss."','".$tk."')";
$sql = "INSERT INTO sesiones_secretos_fb (booid, uid,auth_token) VALUES(" . $this->usrGlb->id . ",'" . $su . "','" . $tk . "')";
$res = mysql_query($sql, $conexion);
$sql2 = "INSERT INTO usuario_social VALUES(" . $rs . "," . $this->usrGlb->id . ",'" . $su . "')";
$res = mysql_query($sql2, $conexion);
}
$objConectar->desconectar();
return "Se vincularon correctamente. Creo.";
}
示例3: registerPersonWEB
function registerPersonWEB($arr)
{
//Debido a la problemática que enfrentamos para registrar a un usuario desde web
//(El usuario no se había validado y por ende no se podía agregar la foto o se podía hacer con riesgo de seguridad)
//Decidimos hacer esta función que resuelve el problema de registro y graba en el servidor la foto sin confirmar al user.
$dato1 = $this->registerPerson($arr[0]);
$this->usrGlb = $dato1;
$this->usrGlb->clave = $dato1->clave;
$arr33 = array();
$arr33[0] = $dato1;
$arr33[1] = $this->usrGlb;
//return $arr33;
//$dato2 = $this->uploadUserPicture( $arr[1] );
//$usuario = $this->usrGlb;
$bytearray = $arr[1]["jpegstream"];
// bytearray is in the ->data property
$imageData = $bytearray->data;
$idimage = "usuario_" . $dato1->clave . ".png";
$objConectar = new conexion();
$conexion = $objConectar->conectar();
$sql = "UPDATE `usuario` SET `foto` = 'http://www.boomonsters.com/app/content/data/users/pic/" . $idimage . "' WHERE `clave` =" . $dato1->clave;
$res = mysql_query($sql, $conexion);
$dato2 = ($success = file_put_contents("../../app/content/data/users/pic/" . $idimage, $imageData)) ? $idimage : $success;
//agregarMascota( $arr[0]->mascota );
$pet = $arr[0]->mascota;
$objConectar = new conexion();
$conexion = $objConectar->conectar();
/*
idEspecie
IDclave
nombre
color
fechaCreacion timestamp No CURRENT_TIMESTAMP
iddueño
fechaEstado datetime No
higiene
cansancio
animo
hambre
salud
*/
$i = 0;
$sql = "INSERT INTO mascotas (idEspecie, IDclave, nombre, color, fechaCreacion, iddueno, fechaEstado, higiene, cansancio, animo, hambre, salud) VALUES (" . $pet->idEspecie . ", NULL,'" . $pet->nombre . "', " . $pet->color . ", CURRENT_TIMESTAMP," . $dato1->clave . ", CURRENT_TIMESTAMP, '" . $pet->atributos_masc[$i++] . "', '" . $pet->atributos_masc[$i++] . "', '" . $pet->atributos_masc[$i++] . "', '" . $pet->atributos_masc[$i++] . "', '" . $pet->atributos_masc[$i++] . "')";
$res = mysql_query($sql, $conexion);
// or die(mysql_error()."[".$sql."]");
$sql2 = "SELECT max(IDclave) mx FROM mascotas WHERE nombre = '" . $pet->nombre . "' and iddueno = " . $dato1->clave;
$res = mysql_query($sql2, $conexion);
//$res = mysql_query($sql,$conexion) or die();
$arreglo4 = array();
$arreglo4[0] = $sql;
$arreglo4[1] = $sql2;
//return $arreglo4;
$id = mysql_result($res, 0, 0);
$objConectar->desconectar();
$arrMascota[0] = "idMascota";
$arrMascota[1] = $id;
$arregloReturn = array();
$arregloReturn[0] = $dato1;
$arregloReturn[1] = $dato2;
$arregloReturn[2] = $arrMascota;
return $arregloReturn;
}
示例4: consultarCodigo
function consultarCodigo($codigo)
{
$objConectar = new conexion();
$conexion = $objConectar->conectar();
$sql = "SELECT cantidad, clase, objeto FROM claves_zoopesos WHERE clave = '" . $codigo . "' and estado = 0";
$res = mysql_query($sql, $conexion) or die("Error: " . mysql_error() . " " . $sql);
if (mysql_num_rows($res) == 0) {
$conexion = $objConectar->desconectar();
return "error del código";
}
$cantidad = mysql_result($res, 0, "cantidad");
$clase = mysql_result($res, 0, 1);
$objeto = mysql_result($res, 0, 2);
$cantidad = (int) $cantidad;
// $sql_Actualizar_estado = "UPDATE claves_zoopesos SET estado = 1 WHERE clave = '".$codigo."'";
// mysql_query($sql_Actualizar_estado,$conexion);
switch ($clase) {
case "dinero":
$sql2 = "UPDATE Dinero_usuarios SET cantidad = cantidad + " . $cantidad . " WHERE id_usuario = " . $this->u->id;
$res2 = mysql_query($sql2, $conexion);
//or die( "Error: " . mysql_error(). " ". $sql );
$sql3 = "SELECT cantidad FROM Dinero_usuarios WHERE id_usuario = " . $this->u->id;
$res3 = mysql_query($sql3, $conexion);
//or die( "Error: " . mysql_error(). " ". $sql );
$nueva_cantidad = mysql_result($res3, 0, "cantidad");
$arreglo[0] = $cantidad;
$arreglo[1] = $nueva_cantidad;
$t = new TransaccionVO();
$t->idusuario = $this->u->id;
$t->fecha = time();
$t->cantidad = $cantidad;
$t->saldo = $nueva_cantidad;
$t->accion = "abonar(regalo)";
$t->objeto = 0;
$t->detalle = "Dinero del código";
$this->registrarTransaccion($t);
$sqlSacarIDtrans = "SELECT id FROM transacciones where idusuario = " . $this->u->id . " AND fecha = " . $t->fecha;
$resSacarIDtrans = mysql_query($sqlSacarIDtrans, $conexion);
$id_transaccion = mysql_result($resSacarIDtrans, 0, 0);
$sqlUpdateZoopesos = "UPDATE claves_zoopesos set idtransaccion = " . $id_transaccion . " WHERE clave = '" . $codigo . "'";
$resUpdate = mysql_query($sqlUpdateZoopesos, $conexion);
$conexion = $objConectar->desconectar();
return $arreglo;
break;
case "item":
$sql_verificarExistenciaRegistro = "SELECT * FROM itemsusuario where idUsuario = " . $this->u->id . " and claveItem = " . $objeto;
$registros = mysql_query($sql_verificarExistenciaRegistro, $conexion);
if (mysql_num_rows($registros) == 0) {
$sql2 = "INSERT INTO itemsusuario (claveItem,idUsuario,cantidad) VALUES(" . $objeto . "," . $this->u->id . "," . (int) $cantidad . ")";
$res2 = mysql_query($sql2, $conexion);
//or die( "Error: " . mysql_error(). " ". $sql );
} else {
$sql2 = "UPDATE itemsusuario SET cantidad = cantidad + " . (int) $cantidad . " where idUsuario = " . $this->u->id . " and claveItem = " . $objeto;
$res2 = mysql_query($sql2, $conexion);
//or die( "Error: " . mysql_error(). " ". $sql );
}
$arreglo[0] = (int) $objeto;
$arreglo[1] = (int) $cantidad;
$t = new TransaccionVO();
$t->idusuario = $this->u->id;
$t->fecha = time();
$t->cantidad = $cantidad;
$t->saldo = 0;
$t->accion = "Item A";
$t->objeto = $objeto;
$t->detalle = "Item ganado a través de código";
$this->registrarTransaccion($t);
$sqlSacarIDtrans = "SELECT id from transacciones where idusuario = " . $this->u->id . " and fecha = " . $t->fecha;
$resSacarIDtrans = mysql_query($sqlSacarIDtrans, $conexion);
$id_transaccion = mysql_result($resSacarIDtrans, 0, 0);
$sqlUpdateZoopesos = "UPDATE claves_zoopesos set idtransaccion = " . $id_transaccion . " WHERE clave = '" . $codigo . "'";
$resUpdate = mysql_query($sqlUpdateZoopesos, $conexion);
$sqlInsertarCompra = "INSERT INTO detallecompras (idTransaccion,idItem,cantidad) VALUES(" . $id_transaccion . "," . $objeto . "," . $cantidad . ")";
$conexion = $objConectar->desconectar();
return $arreglo;
break;
}
}
示例5: cambiarNombre
function cambiarNombre($nombre)
{
$objConectar = new conexion();
$conexion = $objConectar->conectar();
$idMasc = $this->getIDMascota();
$sql = "UPDATE mascotas SET nombre = '" . $nombre . "' WHERE IDclave = " . $idMasc;
$res = mysql_query($sql, $conexion);
$objConectar->desconectar();
return 1;
}
示例6: getListActivities
function getListActivities($tipos)
{
$objConectar = new conexion();
$conexion = $objConectar->conectar();
$sql = "SELECT * FROM activities WHERE type in ('" . implode("','", $tipos) . "')";
//$sql = "SELECT * FROM activities WHERE type in ('game')";
$res = mysql_query($sql, $conexion);
//return ($res);
//return $sql;
$return = array();
while ($row = mysql_fetch_array($res)) {
array_push($return, $this->getActVo($row));
}
$objConectar->desconectar();
return $return;
}
示例7: getSesionSecretFB
function getSesionSecretFB()
{
$objConectar = new conexion();
$conexion = $objConectar->conectar();
$id = $this->usrGlb->id;
$sql = "SELECT uid, sesion, secret FROM sesiones_secretos_fb WHERE booid = " . $id;
$res = mysql_query($sql, $conexion);
if (mysql_num_rows($res) > 0) {
$i = 0;
$arreglo[$i++] = mysql_result($res, 0, 0);
$arreglo[$i++] = mysql_result($res, 0, 1);
$arreglo[$i++] = mysql_result($res, 0, 2);
} else {
$arreglo = 0;
}
$objConectar->desconectar();
return $arreglo;
}
示例8: cambiarFechaAmigos
function cambiarFechaAmigos($id)
{
$objConectar = new conexion();
$conexion = $objConectar->conectar();
$sql = "UPDATE usuario SET fechaAct_amigos = ( SELECT unix_timestamp(now()) ) WHERE clave =" . $id;
$res = mysql_query($sql, $conexion);
$objConectar->desconectar();
}
示例9: marcasEnviadas
function marcasEnviadas($arreglo)
{
$objConectar = new conexion();
$conexion = $objConectar->conectar();
$sql = $sql = "SELECT id, nombre, fechaAct FROM marcas WHERE enable = 1";
$res = mysql_query($sql, $conexion);
$c = 0;
while ($fila = mysql_fetch_array($res)) {
$a["id"] = (int) $fila[0];
$a["nombre"] = $fila[1];
$a["fechaAct"] = (int) $fila[2];
$verificador = false;
for ($n = 0; $n < sizeof($arreglo); $n++) {
if ($arreglo[$n][0] == $a["id"] && (int) $arreglo[$n][1] == $a["fechaAct"]) {
$arreglo[$n][2] = true;
$verificador = true;
break 1;
}
}
if ($verificador == false) {
$ar[$c][0] = $a["id"];
$ar[$c][1] = $a["nombre"];
$ar[$c][2] = $a["fechaAct"];
$c++;
}
}
for ($k = 0; $k < sizeof($arreglo); $k++) {
if ($arreglo[$k][2] == false && $arreglo[$k][0] != 0) {
$ar[$c][0] = (int) $arreglo[$k][0] * -1;
$ar[$c][1] = (int) $arreglo[$k][1];
$c++;
}
}
$sql_time = "SELECT MAX(fechaAct) FROM marcas";
$res_time = mysql_query($sql_time, $conexion);
$fecha = mysql_result($res_time, 0, 0);
//Se agrega dicha fecha al arreglo que se regresará al cliente
$ar["nueva_fecha"] = (int) $fecha;
$objConectar->desconectar();
return $ar;
}