本文整理汇总了PHP中bd类的典型用法代码示例。如果您正苦于以下问题:PHP bd类的具体用法?PHP bd怎么用?PHP bd使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了bd类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: insert
public function insert($city)
{
$con = new bd();
$sql = 'INSERT INTO city (name, state, country, description, thumbnail, id_gallery, id_user) VALUES ' . '("' . $city->getName() . '", "' . $city->getState() . '", ' . '"' . $city->getCountry() . '", "' . $city->getDescription() . '", ' . '"' . $city->getThumbnail() . '", ' . $city->getIdGallery() . ', ' . $city->getIdUser() . ')';
$r = $con->prepare($sql);
$r->execute();
}
示例2: LlamadaInsert
function LlamadaInsert()
{
$obj = new bd();
$array = array(99, "pruebacontraseña", 'jorge', 'jorge@jorge.com');
return $obj->insert('usuario', $array);
echo 'hola';
}
示例3: insert
public function insert($form)
{
$con = new bd();
$sql = "INSERT INTO form_interest (id_package, first_name, last_name, guests_number, couple_room, individual_room, double_room, triple_room, observation, email, area_code, phone, newsletter) VALUES " . "(" . $form->getIdPackage() . ", '" . $form->getFirstName() . "', " . "'" . $form->getLastName() . "', " . $form->getGuestsNumber() . ", " . $form->getCoupleRoom() . ", " . $form->getIndividualRoom() . ", " . $form->getDoubleRoom() . ", " . $form->getTripleRoom() . ", '" . $form->getObservation() . "', '" . $form->getEmail() . "', " . $form->getAreaCode() . ", " . $form->getPhone() . ", " . $form->getNewsletter() . ")";
$r = $con->prepare($sql);
$r->execute();
}
示例4: update
public function update($package)
{
$con = new bd();
$sql = "UPDATE package SET id_city=" . $package->getIdCity() . ", name='" . $package->getName() . "', " . "description='" . $package->getDescription() . "', price=" . $package->getPrice() . ", " . "price_promo=" . $package->getPricePromo() . ", date_start='" . $package->getDateStart() . "', date_end='" . $package->getDateEnd() . "', " . "id_user=" . $package->getIdUser() . ", thumbnail='" . $package->getThumbnail() . "' WHERE idpackage=" . $package->getIdPackage();
$r = $con->prepare($sql);
$r->execute();
}
示例5: subir
public function subir($ar, $ex, $dir)
{
$this->dir = $dir;
$this->archivo = explode(".", $ar['name']);
$this->extensiones = $ex;
$random = date("d:m:y:h:i") * rand() * 9999999;
if (in_array($this->archivo[1], $this->extensiones)) {
$this->url = $dir . $random . "." . $this->archivo[1];
if (!file_exists($this->dir)) {
@mkdir($this->dir, 777);
}
$this->arr = array(':nombre' => "hola", ':des' => "Hola", ':url' => $this->url);
$this->archivo = $ar;
if (move_uploaded_file($this->archivo['tmp_name'], $this->url)) {
$base = new bd(TBD, SER, BD, US, CL);
$i = 1;
$sql = $base->prepare("INSERT INTO imagen(idimagen, nombre, ruta, foto) VALUES ({$i}+1, {$this->archivo}[1], {$this->url}, {$this->archivo}['tmp_name'])");
if ($sql->execute($this->arr)) {
echo "Imagen subida y almacenada correctamente";
} else {
echo "Error";
}
} else {
echo "error";
}
} else {
echo "Extension invalida";
}
}
示例6: validarLogin
/** @fn ( validarLogin que busca en la base de datos por el nick del usuario y devuelve el id del mismo si todo a ido bien o la varia error=false)*/
public function validarLogin()
{
$username = $_POST['nick'];
$password = $_POST['pass'];
$password = sha1($password);
//Desencriptar;
$db = new bd();
$db->conexionBd();
//Nos conectamos
$arraySelect[0] = 'id';
$arraySelect[1] = 'nombre';
$arraySelect[2] = 'password';
$arrayWhere[0] = 'nombre = ' . $username;
$result = $db->select('usuarios', $arraySelect, $arrayWhere);
if (!empty($result)) {
$row = $result->fetch();
//Meto el resultado en un array
print $row['id'];
if ($row['password'] == $password) {
Sesiones . crearSesion($row['id']);
} else {
return true;
}
} else {
return true;
}
return false;
}
示例7: getUser
public function getUser($login, $password)
{
$con = new bd();
$sql = 'Select * from user where login="' . $login . '" AND password = MD5("' . $password . '")';
$r = $con->prepare($sql);
$r->execute();
$result = $r->fetch();
$user = new user($result['iduser'], $result['login'], $result['password'], $result['name'], $result['privilege']);
return $user;
}
示例8: actualizaFavoritos
function actualizaFavoritos()
{
$bd = new bd();
session_start();
$valores = array("usuarios_id" => $_SESSION["id"], "visitas_publicaciones_id" => $_POST["id"]);
if ($_POST["tipo"] == 1) {
$result = $bd->doInsert("publicaciones_favoritos", $valores);
} else {
$result = $bd->query("delete from publicaciones_favoritos where usuarios_id={$_SESSION['id']} and visitas_publicaciones_id={$_POST['id']}");
}
}
示例9: buscarSedes
public function buscarSedes($id = NULL)
{
$bd = new bd();
$consulta = "select id, nombre, codigo from sedes where 1 ";
if (!empty($id)) {
$consulta .= " and id='{$id}' ";
}
$result = $bd->query($consulta);
if ($result) {
return $result;
} else {
return false;
}
}
示例10: obtenerMensajesNuevos
function obtenerMensajesNuevos($idmensaje)
{
$tabmensaje = 'mensaje';
$idmensaje++;
include 'bbdd/bd.php';
$obj = new bd();
$sms = $obj->select($tabmensaje, $idmensaje);
if (isset($sms)) {
for ($i = $idmensaje; $i < count($sms); $i++) {
$mensajes[] = $obj->select($tabmensaje, $i);
}
return json_encode($mensajes);
} else {
return json_encode(array(FALSE));
}
}
示例11: buscaPublicaciones
function buscaPublicaciones()
{
$bd = new bd();
if (!isset($_SESSION)) {
session_start();
}
$inicio = ($_POST["pagina"] - 1) * 5;
$consulta = "select * from publicaciones where \n\tusuarios_id in (SELECT\n\tusuarios.id\n\tFROM\n\tusuarios where\n\tusuarios.id_sede ='" . $_SESSION['id_sede'] . "' )\n\tand\n\tid in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) order by id desc limit 5 OFFSET {$inicio}";
$result = $bd->query($consulta);
$resultTotal = $bd->query("select count(*) as tota from publicaciones where usuarios_id in (SELECT\n\tusuarios.id\n\tFROM\n\tusuarios where\n\tusuarios.id_sede ='" . $_SESSION['id_sede'] . "' ) and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 AND fecha_fin IS NULL)");
foreach ($resultTotal as $r => $valor) {
$total = $valor["tota"];
}
echo "<div class='hidden-xs hidden-sm col-md-1 col-lg-1'></div>";
$i = 0;
foreach ($result as $r) {
$i++;
$publicacion = new publicaciones($r["id"]);
$usua = new usuario($publicacion->usuarios_id);
if ($_POST["pagina"] == 1) {
$izquierda = "";
} else {
$izquierda = $i == 1 ? "<i class='fa fa-chevron-circle-left t38 point 'style='color: \t#ccc; position:absolute; top:37%; left:-20%; ' id='izquierda' onClick='javascript:buscaIzquierda();'></i>" : "";
}
if ($_POST["pagina"] == 5) {
$derecha = "";
} else {
if ($total <= $_POST["pagina"] * 5) {
$derecha = "";
} else {
$derecha = $i == 5 ? "<i class='fa fa-chevron-circle-right t38 point derecha' style='color: \t#ccc; position:absolute; float:right; top:37%; right:-15%; ' id='derecha' onClick='javascript:buscaDerecha();'></i>" : "";
}
}
$cadena = "\n\t \t<div class='col-xs-12 col-sm-12 col-md-6 col-lg-2'>\n\t \t {$izquierda} \n\t \t\t\t<div class='text-center mar10 publicaciones1' style='relative;width:70%;' id='" . $publicacion->id . "'>\n\t\t\t\t \t<br>\n\t\t\t\t \t<div class='marco-foto-conf point center-block sombra-div3 ' style='height:120px; width: 120px;' >\n\t\t\t\t\t\t<img src='" . $publicacion->getFotoPrincipal() . "' class=' img-responsive center-block img-apdp'>\n\t\t\t\t\t\t</div> \n\t\t\t\t\t\t<br>\n\t\t\t\t\t\t<span class='negro point t16'>" . $publicacion->tituloFormateado(15) . "</span>\n\t\t\t\t\t\t<br>\n\t\t\t\t\t\t<a href='perfil.php?id=" . $usua->id . "' ><span class='blue-vin t16' >" . $usua->j_razon_social . "</span></a>\n\t\t\t\t\t\t<br>\n\t\t\t\t\t\t<span class='red t14'><b>" . $publicacion->getMonto() . "</b></span>\n\t\t\t\t\t\t<br>\n\t\t\t\t\t <span class='t12 grisC'><i class='fa fa-clock-o'></i>" . $publicacion->getTiempoPublicacion() . "</span>\n\t\t\t\t\t\t<br>\n\t\t\t\t\t</div>\n\t\t\t\t\t{$derecha} \n\t\t\t</div>";
echo $cadena;
if ($i == 5) {
echo '<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<div class="text-right ancho95 "> <a href="listado.php">Ver Todas</a> </div>
<br>
</div>';
break;
}
}
}
示例12: obtenerMensajesNuevos
function obtenerMensajesNuevos($idmensaje)
{
$tabmensaje = 'mensaje';
// variable que guarda la tabla con la que se trabaja
$where = array();
//$where es la condicion que debe cumplirse para que el mensaje sea mostrado este caso sería que id>$idmensaje. HAY QUE HACER.
$atributos = array('id', 'usuario', 'fecha', 'texto');
//que atributos se cojen de la tabla
include 'bbdd/bd.php';
$obj = new bd();
$sms = $obj->select($tabmensaje, $atributos, $where);
if (isset($sms)) {
//comprueba si la variable esta definida
for ($i = $idmensaje; $i < count($sms); $i++) {
$mensajes[] = $obj->select($tabmensaje, $atributos, $i);
//se va guardando en un array los datos de los mensajes nuevos que hay en la base de datos. hay que modificar la select.
}
return json_encode($mensajes);
} else {
return json_encode(array(FALSE));
//no hay mensajes nuevos
}
}
示例13: buscaPublicaciones
function buscaPublicaciones()
{
$bd = new bd();
$inicio = ($_POST["pagina"] - 1) * 5;
$consulta = "select * from publicaciones where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 AND fecha_fin IS NULL) order by id desc limit 5 OFFSET {$inicio}";
$result = $bd->query($consulta);
$resultTotal = $bd->query("select count(*) as tota from publicaciones where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 AND fecha_fin IS NULL)");
foreach ($resultTotal as $r => $valor) {
$total = $valor["tota"];
}
$i = 0;
foreach ($result as $r) {
$i++;
$publicacion = new publicaciones($r["id"]);
$usua = new usuario($publicacion->usuarios_id);
if ($_POST["pagina"] == 1) {
$izquierda = "";
} else {
$izquierda = $i == 1 ? " <i class='fa fa-caret-left t30 point izquierda'style='position:absolute; top:37%; left:-2%; ' id='izquierda' onClick='javascript:buscaIzquierda();'></i>" : "";
}
if ($_POST["pagina"] == 5) {
$derecha = "";
} else {
if ($total <= $_POST["pagina"] * 5) {
$derecha = "";
} else {
$derecha = $i == 5 ? " <i class='fa fa-caret-right t30 point derecha'style='position:absolute; float:right; top:37%; right:15%; ' id='derecha' onClick='javascript:buscaDerecha();'></i>" : "";
}
}
$cadena = "\r\n\t \t<div class='col-xs-12 col-sm-12 col-md-6 col-lg-2'>\r\n\t \t{$izquierda}\r\n\t \t\t\t<div class='text-center mar10 publicaciones1' style='relative;width:70%;' id='{$publicacion->id}' onClick='javascript:verDetalle({$publicacion->id})'>\r\n\t\t\t\t \t<br>\r\n\t\t\t\t \t<div class='marco-foto-conf point center-block sombra-div3 ' style='height:120px; width: 120px;' >\r\n\t\t\t\t\t\t<img src='" . $publicacion->getFotoPrincipal() . "' class=' img-responsive center-block img-apdp'>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<span class='negro t16'>" . $publicacion->tituloFormateado(15) . "</span>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<span class='red t14'><b>" . $publicacion->getMonto() . "</b></span>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<span class='t12 grisC'>" . $usua->getEstado() . "</span> <span class='t12 grisC'><i class='fa fa-clock-o'></i>" . $publicacion->getTiempoPublicacion() . "</span>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t{$derecha}\r\n\t\t\t</div>\r\n\t\t";
echo $cadena;
if ($i == 5) {
break;
}
}
}
示例14: agregarM1
public function agregarM1()
{
// $this->pdf($nomb);
$time = time();
$fecha = date("Y-m-d", $time);
$bd = bd::getInstance();
/*$sql = $bd->ejecutar("INSERT INTO correos_alumno
VALUES('',
'{$this->id_destino}',
'{$this->id_modulo}',
'$fecha',
'{$this->mensaje}',
'0','1')");*/
$bd->ejecutar("INSERT INTO correos (id_Tipo,id_ModuloE,id_Envia,id_Destino,id_ModuloD,id_Recibe,fecha_Envio,Contenido,Estatus) \n\t\t\t\tVALUES({$tipo},{$moduloE},{$envia},{$destino},{$moduloD},{$recibe},current_date(),'{$contenido}',{$estatus})");
if ($sql) {
echo " <script type='text/javascript'>\n\t\t alert('Enviado Correctamente');\n\t\t window.location='../vistas/modulo2/paneladmi.php';\n\t\t </script> ";
} else {
echo " <script type='text/javascript'>\n\t\t alert('Error al Enviar');\n\t\t window.location='../vistas/modulo2/paneladmi.php';\n\t\t </script> ";
}
}
示例15: conectar
/**
*
* Función de conexión a la base de datos.
*/
function conectar()
{
$config = new bd();
$config->conexion();
}