本文整理汇总了PHP中BD::query方法的典型用法代码示例。如果您正苦于以下问题:PHP BD::query方法的具体用法?PHP BD::query怎么用?PHP BD::query使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BD
的用法示例。
在下文中一共展示了BD::query方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: start_session
public function start_session($user, $password)
{
if (!class_exists('BD')) {
echo "Não há conexão com o banco de dados";
exit;
}
$bd = new BD();
$sql = "SELECT codigo, email, admin FROM parceiros WHERE email='{$user}' AND senha='{$password}' AND ativo=true";
$bd->query($sql);
if ($bd->getLinha()) {
if (session_id() == '' || !isset($_SESSION)) {
session_start();
$rs = $bd->getResult('array');
$codigo = $rs[0]['codigo'];
$admin = $rs[0]['admin'];
}
$_SESSION['email'] = $user;
$_SESSION['codigo'] = $codigo;
$_SESSION['admin'] = $admin;
$bd->record_log("log_login", 'login');
//error_reporting(E_ALL);
header('Location:index.php');
//exit;
}
}
示例2: BD
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: text/html; charset=utf-8", true);
//Chama classe Banco de Dados
require '../mypublic.php';
//Cria um nova conexão
$con = new BD();
//PEGA DADOS ENVIADOS VIA POST E TRANSFORMA EM ARRAY
foreach ($_POST as $key => $value) {
$dados[$key] = htmlspecialchars($value);
$dados[$key] = addslashes(mysql_escape_string($value));
}
//FAZ EXCLUSÃO NO BANCO DE DADOS
$results = $con->query("DELETE FROM pedidos WHERE idpedido='{$dados['idpedido']}'");
if ($results) {
echo 'Produto excluído com sucesso.';
// AQUI APENAS PARA MANTER UMA NAVEGAÇÃO PARA APRESENTAÇÃO
echo '<BR>';
echo '<a href="../../get-pedidos.php">Voltar</a>';
}
//Encerra conexão
$con->free_result();
示例3: header
<html>
<head>
<meta charset="utf-8" />
<title>Modifier la whiteliste</title>
</head>
<?php
session_start();
if (isset($_SESSION['nom']) && isset($_SESSION['role'])) {
$page = 'gererWhiteliste';
include 'navigation.php';
} else {
header('location: index.php');
}
require_once 'db.class.php';
$db = new BD();
$res = $db->query('SELECT * FROM whiteliste where id = ?', array($_GET['id']))[0];
?>
<head>
<meta charset="utf-8" />
<title>Ajouter un utilisateur</title>
</head>
<body>
<form action="modifierAddWhiteliste.php" method="POST">
<div>
<input type="hidden" name="id" value="<?php
echo $res['id'];
?>
" />
<label for="code">Code:</label>
示例4: and
$criterio6 .= "(( ( (b.acimade>0) and (" . $ano_encontrado[i] . ">=b.acimade) )=1)";
} else {
$criterio6 .= " or ( ( (b.acimade>0) and (" . $ano_encontrado[i] . ">=b.acimade) )=1)";
}
}
}
$criterio6 .= ") ";
//
$sql = "select c.codigo,d.descricao linha,c.nome_produto,b.cod_veiculo,a.nome from veiculos a\njoin produto_veiculo b on b.cod_veiculo=a.codigo\njoin produtos c on c.codigo=b.cod_produto\njoin fabricantes f on f.codigo=a.cod_fabricante\njoin linhas d on d.codigo=c.cod_linha\nwhere " . $criterio1 . " or " . $criterio2 . " group by c.codigo union all select p.codigo,e.descricao linha,p.nome_produto,\n0 cod_veiculo, '' nome_veiculo from produtos p\njoin linhas e on e.codigo=p.cod_linha\nwhere " . $criterio3 . " or " . $criterio4 . " or " . $criterio5 . " group by p.codigo";
echo "criterio 1: " . $criterio1 . "<br>";
echo "criterio 2: " . $criterio2 . "<br>";
echo "criterio 3: " . $criterio3 . "<br>";
echo "criterio 4: " . $criterio4 . "<br>";
echo "criterio 5: " . $criterio5 . "<br>";
echo "criterio 61: " . $criterio6 . "<br>";
$bd->query($sql);
$resposta = $bd->getResult("array");
extract($resposta[0]);
?>
<!DOCTYPE html>
<html lang="pt-BR">
<?php
include_once "head.php";
include "functions.php";
include "scripts.php";
?>
<body>
示例5: BD
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: text/html; charset=utf-8", true);
//Cria um nova conexão
$con = new BD();
//PEGA TODOS OS REGISTROS DA TABELA ORDENADOS PELA CATEGORIA E TRANSFORMA EM ARRAY
$con->query("SELECT idpedido, idproduto, produto, valor, imposto, qtd, subtotal, subtotal_impostos FROM pedidos ORDER BY idpedido ASC");
while ($con->next_record()) {
$dados_ped[idpedido][] = stripcslashes(stripslashes($con->f("idpedido")));
$dados_ped[idproduto][] = stripcslashes(stripslashes($con->f("idproduto")));
$dados_ped[produto][] = stripcslashes(stripslashes($con->f("produto")));
$dados_ped[valor][] = stripcslashes(stripslashes($con->f("valor")));
$dados_ped[imposto][] = stripcslashes(stripslashes($con->f("imposto")));
$dados_ped[qtd][] = stripcslashes(stripslashes($con->f("qtd")));
$dados_ped[subtotal][] = stripcslashes(stripslashes($con->f("subtotal")));
$dados_ped[subtotal_impostos][] = stripcslashes(stripslashes($con->f("subtotal_impostos")));
//SOMA TOTAIS
$dados_ped[soma_total_impostos] += $con->f("subtotal_impostos");
$dados_ped[soma_total] += $con->f("subtotal");
}
//Encerra conexão
$con->free_result();
示例6: while
<!-- /.panel-heading -->
<div class="panel-body">
<table class="table table-striped data_table">
<thead>
<th>Id</th>
<th>Email</th>
<th>Senha</th>
<th>Administrador</th>
<th>
<div class='btn-group btn-group-xs' role='group'><a href='detalhe_usuario.php?codigo=0' class='btn btn-primary' title='Adicionar usuário'><span class='glyphicon glyphicon-plus'></span></a></div>
</th>
</thead>
<tbody>
<?php
$sql = "SELECT codigo,email,senha,admin FROM usuarios WHERE ativo='true'";
$bd->query($sql);
$rs = $bd->getResult();
if (mysql_num_rows($rs) > 0) {
$out = "";
while ($row = mysql_fetch_row($rs)) {
$out .= "<tr>";
foreach ($row as $td) {
switch ($td) {
case 'true':
$td = "Sim";
break;
case 'false':
$td = "Não";
break;
}
$out .= "<td>{$td}</td>";
示例7: BD
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: text/html; charset=utf-8", true);
//Cria um nova conexão
$con = new BD();
//SE TIVER UMA IDE BUSCA APENAS 1 PRODUTO
if (isset($id_prod)) {
$con->query("SELECT idproduto, idcat, produto, valor, imposto FROM produtos WHERE idproduto='{$id_prod}'");
$con->next_record();
$dados_prod[idproduto] = stripcslashes(stripslashes($con->f("idproduto")));
$dados_prod[idcat] = stripcslashes(stripslashes($con->f("idcat")));
$dados_prod[produto] = stripcslashes(stripslashes($con->f("produto")));
$dados_prod[valor] = stripcslashes(stripslashes($con->f("valor")));
$dados_prod[imposto] = stripcslashes(stripslashes($con->f("imposto")));
} else {
//PEGA TODOS OS REGISTROS DA TABELA ORDENADOS PELA CATEGORIA E TRANSFORMA EM ARRAY
$con->query("SELECT p.idproduto, p.idcat, c.categoria, p.produto, p.valor, p.imposto FROM produtos AS p, produtos_cats AS c WHERE p.idcat=c.idcat ORDER BY c.categoria, p.produto ASC");
while ($con->next_record()) {
$dados_prod[idproduto][] = stripcslashes(stripslashes($con->f("idproduto")));
$dados_prod[idcat][] = stripcslashes(stripslashes($con->f("idcat")));
$dados_prod[categoria][] = stripcslashes(stripslashes($con->f("categoria")));
$dados_prod[produto][] = stripcslashes(stripslashes($con->f("produto")));
$dados_prod[valor][] = stripcslashes(stripslashes($con->f("valor")));
$dados_prod[imposto][] = stripcslashes(stripslashes($con->f("imposto")));
}
}
//Encerra conexão
$con->free_result();
示例8: BD
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: text/html; charset=utf-8", true);
//Cria um nova conexão
$con = new BD();
//SE TIVER UMA IDE BUSCA APENAS 1 PRODUTO
if (isset($id)) {
$con->query("SELECT idcat, categoria FROM produtos_cats WHERE idcat='{$id}'");
$con->next_record();
$dados_cat[idcat] = stripcslashes(stripslashes($con->f("idcat")));
$dados_cat[categoria] = stripcslashes(stripslashes($con->f("categoria")));
} else {
//PEGA TODOS OS REGISTROS DA TABELA ORDENADOS PELA CATEGORIA E TRANSFORMA EM ARRAY
$con->query("SELECT idcat, categoria FROM produtos_cats ORDER BY categoria ASC");
while ($con->next_record()) {
$dados_cat[idcat][] = stripcslashes(stripslashes($con->f("idcat")));
$dados_cat[categoria][] = stripcslashes(stripslashes($con->f("categoria")));
}
}
//Encerra conexão
$con->free_result();
示例9: conectar
$this->conectar();
}
function conectar()
{
global $settings;
try {
self::$pdo = new PDO($settings['dsn'], $settings['username'], $settings['password']);
} catch (PDOException $e) {
print "¡Error!: " . $e->getMessage() . "<br/>";
// Database connection failed
echo "Database connection failed";
self::$pdo = null;
exit;
}
}
function query($sql)
{
$result = self::$pdo->query($sql);
$result->setFetchMode(PDO::FETCH_OBJ);
foreach ($result as $row) {
echo "{$row->titulo}\n";
}
}
function exec($sql)
{
$affected = self::$pdo->exec($sql);
}
}
$BD = new BD();
$BD->query("SELECT * FROM blogs");
示例10: BD
<?php
require_once "../backend/first_all.php";
$bd = new BD();
$sql = "SELECT a.*,b.apelido_fantasia nome_parceiro\nFROM clientes a\nJOIN parceiros b ON b.codigo=a.cod_parceiro\nWHERE a.ativo='true'\nAND a.codigo=" . $_GET['codigo'];
$bd->query($sql);
$resposta = $bd->getResult("array");
if ($resposta) {
extract($resposta[0]);
}
?>
<!DOCTYPE html>
<html lang="pt-BR">
<?php
include_once "head.php";
?>
<body>
<div id="wrapper">
<?php
print_r($resposta[0]);
?>
<?php
include_once "nav.php";
?>
<div id="page-wrapper">
<?php
示例11: BD
<?php
/**
* Created by PhpStorm.
* User: rodrigo.martins
* Date: 19/01/2016
* Time: 10:20
*/
include_once "first_all.php";
$bd = new BD();
$sql = "UPDATE produto_midia SET deletado='true' WHERE codigo=" . $_GET['codigo'];
$bd->query($sql, true);
$bd->getResult();
$bd->record_log("log_login", 'delete_arquivo_pdf', $_GET['codigo']);
示例12: header
<title>Modifier un utilisateur</title>
</head>
<?php
session_start();
if (isset($_SESSION['nom']) && isset($_SESSION['role'])) {
$page = 'gererUser';
include 'navigation.php';
} else {
header('location: index.php');
}
if ($_SESSION['role'] != "admin") {
header('location: logout.php');
}
require_once 'db.class.php';
$db = new BD();
$res = $db->query('SELECT * FROM user where id = ?', array($_GET['id']))[0];
?>
<head>
<meta charset="utf-8" />
<title>Modifier un utilisateur</title>
<link rel="stylesheet" href="css/whiteliste.css" media="screen" type="text/css" />
</head>
<body>
<form action="modifierAddUser.php" method="POST">
<div class="form-input" style="width: 500px;">
<input type="hidden" name="id" value="<?php
echo $res['id'];
?>
" />
示例13: BD
<?php
require_once "../backend/first_all.php";
$bd = new BD();
$sql = "SELECT a.*, b.descricao detalhamento FROM produtos a join texto b on b.id=a.cod_texto WHERE a.ativo='true' AND a.codigo=" . $_GET['codigo'];
$bd->query($sql);
$resposta = $bd->getResult("array");
extract($resposta[0]);
$json = $bd->getResult("json");
?>
<!DOCTYPE html>
<html lang="pt-BR">
<?php
include_once "head.php";
?>
<body>
<div id="wrapper">
<?php
include_once "nav.php";
?>
<div id="page-wrapper">
<form action="../backend/update_produto.php" method="post" enctype="multipart/form-data" id="form_det_produto">
<br>
<!--categorias-->
<div class="row">
<div class="panel panel-primary">
示例14: unset
function proverka_danux()
{
if (isset($_POST['fio'])) {
$this->fio = $_POST['fio'];
if ($this->fio == '') {
unset($this->fio);
}
}
if (isset($_POST['mail'])) {
$this->mail = $_POST['mail'];
if ($this->mail == '') {
unset($this->mail);
}
}
if (isset($_POST['login'])) {
$this->login = $_POST['login'];
if ($this->login == '') {
unset($this->login);
}
}
if (isset($_POST['pass'])) {
$this->pass = $_POST['pass'];
if ($this->pass == '') {
unset($this->pass);
}
}
if (isset($_POST['pass1'])) {
$this->pass1 = $_POST['pass1'];
if ($this->pass1 == '') {
unset($this->pass1);
}
}
if ($this->pass == $this->pass1) {
$this->pass2 = $this->pass;
} else {
exit("Пароли не совпадают, повторите попытку!");
}
if (empty($this->login) or empty($this->pass2) or empty($this->fio) or empty($this->mail)) {
exit("Вы ввели не всю информацию, пожалуйста заполните все поля!");
}
$this->login = stripslashes($this->login);
$this->login = htmlspecialchars($this->login);
$this->login = trim($this->login);
$this->mail = trim($this->mail);
if (!preg_match('/^([a-z0-9])(\\w|[.]|-|_)+([a-z0-9])@([a-z0-9])([a-z0-9.-]*)([a-z0-9])([.]{1})([a-z]{2,4})$/is', $_POST['mail'])) {
return false;
}
if (strlen($_POST['login']) < 5) {
return false;
}
// не меньше 4 символов логин
$this->pass2 = stripslashes($this->pass2);
$this->pass2 = htmlspecialchars($this->pass2);
$this->pass2 = trim($this->pass2);
if (strlen($_POST['pass']) < 5) {
return false;
}
//не меньше 5 символов пароль
$this->pass2 = password_hash($this->pass2, PASSWORD_BCRYPT);
$date_reg = date('Y:m:d H:i');
$pdo = new BD();
$pdo->connect();
$res = $pdo->query("SELECT `id`, `pass`, `login` FROM `users` WHERE 'login' = '{$this->login}'");
$row = $res->fetch();
if (!empty($row['id'])) {
exit("Данный пользователь уже зарегестирован!");
} else {
$res1 = mysql_query("INSERT INTO user (login,pass,mail,fio,date_reg) VALUE ('{$login}', '{$pass2}','{$mail}', '{$fio}', '{$date_reg}')");
}
}