本文整理汇总了PHP中Conexion::conectar方法的典型用法代码示例。如果您正苦于以下问题:PHP Conexion::conectar方法的具体用法?PHP Conexion::conectar怎么用?PHP Conexion::conectar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Conexion
的用法示例。
在下文中一共展示了Conexion::conectar方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: validar
function validar($usuario, $pass)
{
//Obtener la conexion
$cnn = new Conexion();
$con = $cnn->conectar();
//Crear un objeto de UsuariosDatos y asignar valores pasados en los parametros
$usuarios = new Usuarios();
$usuarios->usuario = $usuario;
$usuarios->contrasena = $pass;
//Seleccionar la base de datos
mysqli_select_db($con, 'formLogin');
//Obtener informacion de la base de datos;
$sql = "SELECT * FROM usuarios WHERE usuario='" . $usuarios->usuario . "'and contrasena='" . $usuarios->contrasena . "'";
#hacemos la consulta
$consulta = mysqli_query($con, $sql);
#la almacenamos en un arreglo
$fila = mysqli_fetch_array($consulta);
if ($fila > 0) {
if ($fila["usuario"] == $usuarios->usuario && $fila['contrasena'] == $usuarios->contrasena) {
return true;
}
} else {
return false;
}
}
示例2: altaUsuario
public function altaUsuario()
{
// $usr_id = $_POST['usr_id'];
$usr_nombre = $_POST['usr_nombre'];
$usr_apellido = $_POST['usr_apellido'];
$usr_email = $_POST['usr_email'];
$usr_pass = $_POST['usr_pass'];
try {
$link = Conexion::conectar();
$sql = "INSERT INTO usuarios (usr_id, usr_nombre, usr_apellido, usr_email, usr_pass)\n VALUES (NULL , :usr_nombre, :usr_apellido, :usr_email, :usr_pass )";
$stmt = $link->prepare($sql);
// $stmt->bindParam(":usr_id", $usr_id, PDO::PARAM_INT);
$stmt->bindParam(":usr_nombre", $usr_nombre, PDO::PARAM_STR);
$stmt->bindParam(":usr_apellido", $usr_apellido, PDO::PARAM_STR);
$stmt->bindParam(":usr_email", $usr_email, PDO::PARAM_STR);
$stmt->bindParam(":usr_pass", $usr_pass, PDO::PARAM_STR);
if ($stmt->execute() == true) {
return "El alta se dio exitosamente";
} else {
return "No se realizo el alta correspondiente";
}
} catch (Exception $e) {
echo "No se puede establecer la conexion con la base de datos", $e;
}
}
示例3: restablecerAvatar
function restablecerAvatar($login)
{
$con = new Conexion();
$con->conectar();
$con->ejecutar_consulta("UPDATE usuario SET avatar = 'avatar_defecto.jpg' WHERE login = '" . $login . "'");
$con->desconectar();
}
示例4: servirPedido
function servirPedido($idPedido)
{
$con = new Conexion();
$con->conectar();
$con->ejecutar_consulta("UPDATE pedidos SET servido=1 WHERE id_Pedido = " . $idPedido);
$con->desconectar();
}
示例5: listaEntregables
public static function listaEntregables($usuario)
{
$conexion = new Conexion();
$conexion->conectar();
$entregables = $conexion->consultarArreglo("SELECT entregable_e \n\t \t\t\t\t\t\t\t\t\t\t FROM entregable\n\t \t\t\t\t\t\t\t\t\t\t WHERE nombre_u = '{$usuario}';");
$conexion->cerrarConexion();
return $entregables;
}
示例6: insertarPizza
function insertarPizza($pizza)
{
$con = new Conexion();
$con->conectar();
$query = "INSERT INTO pizzas (nombrePizza, descripcion, ingredientes, imagen) " . "VALUES ('" . $pizza->getNombre() . "', '" . $pizza->getDescripcion() . "', '" . $pizza->getIdsIngredientes() . "', '" . $pizza->getImagen() . "')";
$con->ejecutar_consulta($query);
$con->desconectar();
}
示例7: insertarIngrediente
function insertarIngrediente($ingrediente)
{
$con = new Conexion();
$con->conectar();
$query = "INSERT INTO ingredientes (nombreIng, descripcion, imagen) " . "VALUES ('" . $ingrediente->getNombre() . "', '" . $ingrediente->getDescripcion() . "', '" . $ingrediente->getImagen() . "')";
$con->ejecutar_consulta($query);
$con->desconectar();
}
示例8: listaActividadesPlanificacion
public static function listaActividadesPlanificacion($usuario)
{
$conexion = new Conexion();
$conexion->conectar();
$actividadesPlanificacion = $conexion->consultarTabla("SELECT id_r, nombre_r \n\t \t\t\t\t\t\t\t\t\t\t \t\t FROM registro\n\t \t\t\t\t\t\t\t\t\t\t \t\t WHERE nombre_u = '{$usuario}' AND tipo_t = 'actividad planificacion';");
$conexion->cerrarConexion();
return $actividadesPlanificacion;
}
示例9: insertarMasa
function insertarMasa($masa)
{
$con = new Conexion();
$con->conectar();
$query = "INSERT INTO masas (nombre, descripcion, tamano, precio, imagen) " . "VALUES ('" . $masa->getNombre() . "', '" . $masa->getDescripcion() . "', " . $masa->getTamano() . ", " . $masa->getPrecio() . ", '" . $masa->getImagen() . "')";
$con->ejecutar_consulta($query);
$con->desconectar();
}
示例10: listarUsuario
public function listarUsuario()
{
$link = Conexion::conectar();
$sql = "SELECT usr_id, usr_nombre, usr_email\n FROM usuarios";
$stmt = $link->prepare($sql);
$stmt->execute();
$resultado = $stmt->fetchAll(PDO::FETCH_ASSOC);
return $resultado;
}
示例11: generaCuentas
function generaCuentas()
{
Conexion::conectar();
$consulta = mysql_query("SELECT codigoe, elemento FROM elemento");
echo "<select name='cuenta' id='cuenta' onChange='cargaContenido(this.id)'>";
echo "<option value='0'>Elige</option>";
while ($registro = mysql_fetch_row($consulta)) {
echo "<option value='" . $registro[0] . "'>" . $registro[1] . "</option>";
}
echo "</select>";
}
示例12: DeterminarFechaQuincena
function DeterminarFechaQuincena()
{
$miconexion = new Conexion;
$miconexion->conectar("staffcenter", "atc-nh-natsdb.nationalnet.com", "staffcenter", "XgwofvLY2ayLf");
$fecha = $miconexion->StoredProcedure ("call FechasCorte (now())");
list($fecha1,$fecha2) = explode("/",$fecha);
$dateTime = new DateTime($fecha1);
$fecha1 = date_format ($dateTime, 'Y-m-d');
$dateTime2 = new DateTime($fecha2);
$fecha2 = date_format ($dateTime2, 'Y-m-d');
$fecha_quincena = $fecha1."/".$fecha2;
return $fecha_quincena;
}
示例13: infoGeneral
function infoGeneral()
{
$n_puestos = 0;
$porDis = 0;
$porBlo = 0;
$porOcu = 0;
$infoGeneral = "";
$app = array();
$garitas = array();
$puestos = array();
$inf = array();
Conexion::conectar();
for ($i = 0; $i < Localidades::totalLocalidades(); $i++) {
$alias = trim(Localidades::getAlias($i + 1));
array_push($garitas, $alias);
$id_localidad = Localidades::getId($alias);
$id_niveles = Niveles::getIdNiveles(Localidades::getId($alias));
$total_niveles = Niveles::getTotalNiveles(Localidades::getId($alias));
for ($j = 0; $j < $total_niveles; $j++) {
$n_puestos += Niveles::getNumPuestos($id_niveles[$j]);
}
array_push($puestos, $n_puestos);
for ($k = 0; $k < $total_niveles; $k++) {
$porDis += round(Espacios::getDisponibles($i + 1, $id_niveles[$k]) * 100 / $n_puestos, 0);
$porBlo += round(Espacios::getBloqueados($i + 1, $id_niveles[$k]) * 100 / $n_puestos, 0);
$porOcu += round(Espacios::getOcupados($i + 1, $id_niveles[$k]) * 100 / $n_puestos, 0);
}
$total = array($porDis, $porBlo, $porOcu);
array_push($inf, $total);
// $infoGeneral = $infoGeneral."<div class='infoLoc'>
// <div class='labelLoc'><i class='flaticon-garage23'></i>".$alias." <div style='float:right;'><i class='flaticon-stacked9'></i> ".$n_puestos."</div></div>
// <div class='porcLoc'>
// <div>Disponibles: ".round(($porDis*$n_puestos)/100)."</div><span class='verde' style='width: ".($porDis+1)."px;'><strong>".$porDis."%</strong></span>
// <div>Bloqueados: ".round(($porBlo*$n_puestos)/100)."</div><span class='amarillo' style='width: ".($porBlo+1)."px;'><strong>".$porBlo."%</strong></span>
// <div>Ocupados: ".round(($porOcu*$n_puestos)/100)."</div><span class='rojo' style='width: ".($porOcu+1)."px;'><strong>".$porOcu."%</strong></span>
// </div>
// </div>";
$n_puestos = 0;
$porDis = 0;
$porBlo = 0;
$porOcu = 0;
}
Conexion::desconectar();
array_push($app, $garitas);
array_push($app, $puestos);
array_push($app, $inf);
return $app;
}
示例14: eliminar
public static function eliminar($dni)
{
$conexion = Conexion::conectar();
$sentencia = "select id from egibide.alumnos where dni = '" . $dni . "'";
$rs = mysqli_query($conexion, $sentencia) or die(mysqli_error($conexion));
$fila = mysqli_fetch_array($rs);
$id = $fila['id'];
$sentencia = "delete from egibide.alumnos where id = '" . $id . "'";
mysqli_query($conexion, $sentencia) or die(mysqli_error($conexion));
if (mysqli_affected_rows($conexion) == 1) {
Conexion::desconectar($conexion);
return true;
} else {
Conexion::desconectar($conexion);
return false;
}
}
示例15: Delete
public function Delete()
{
$model = new Conexion();
$conexion = $model->conectar();
$deleteFrom = $this->deleteFrom;
$condition = $this->condition;
if ($condition != '') {
$condition = " WHERE " . $condition;
}
$sql = "DELETE FROM {$deleteFrom} {$condition}";
$consulta = $conexion->prepare($sql);
if (!$consulta) {
$this->mensaje = "Error al eliminar el registro";
} else {
$consulta->execute();
$this->mensaje = "Producto eliminado correctamente";
}
}