本文整理汇总了PHP中Db::mysqli_select方法的典型用法代码示例。如果您正苦于以下问题:PHP Db::mysqli_select方法的具体用法?PHP Db::mysqli_select怎么用?PHP Db::mysqli_select使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Db
的用法示例。
在下文中一共展示了Db::mysqli_select方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: display_footer
public function display_footer()
{
if (empty($_GET['page'])) {
$page = '';
} else {
$page = addslashes($_GET['page']);
}
$db = new Db();
$fnc = new Fnc();
?>
</section>
<?php
if ($page != 'platform') {
?>
<footer>
<div id="footer_1">
<h3>Secciones:</h3>
<ul>
<li><a href="/">Inicio</a></li>
<li><a href="/cursos/">Cursos</a></li>
<li><a href="http://blog.codeando.org">Blog</a></li>
<?php
// Verificamos si esta activada la zona premium
if ($this->_premium) {
?>
<li><a href="/premium/">Contenido exclusivo</a></li>
<?php
}
?>
<li><a href="/contacto/">Contactanos</a></li>
</ul>
<h3>Sitios de interes:</h3>
<ul>
<li><a href="http://programacionazteca.mx">Programación Azteca</a></li>
<li><a href="http://youtube.com/channel/UCS5t7Ynr2sPoWgUfsYHrksA">Youtube</a></li>
<li><a href="http://github.com/programacionazteca">Github</a></li>
</ul>
</div>
<div id="footer_2">
<?php
// Obtenemos los cursos disponibles en la plataforma
$result = $db->mysqli_select("SELECT * FROM cursos WHERE public='YES' ORDER BY titulo");
$count = $result->num_rows;
// Verificamos si hay cursos
if ($count > 0) {
?>
<h3>Cursos disponibles:</h3>
<ul><?php
while ($row = $result->fetch_assoc()) {
// Obtenemos las variables a utilizar
$id_curso = $row['id_curso'];
$img = $row['img'];
$titulo = $row['titulo'];
// Creamos la url del curso
$url_temp = strtolower($fnc->Url($titulo));
$url = "/curso/{$url_temp}/{$id_curso}/";
?>
<li><a href="<?php
echo $url;
?>
"><?php
echo $titulo;
?>
</a></li><?php
}
?>
</ul><?php
}
?>
</div>
<div id="footer_3">
<a href="http://programacionazteca.mx" rel="nofollow"><img src="/img/logo_azteca.png"></a>
<div id="footer_3_text">
<p>Un proyecto de<br>
<a href="http://programacionazteca.mx" rel="nofollow">PROGRAMACION AZTECA</a></p>
</div>
</div>
<div>
<p> <?php
echo $this->_site_name . ' ' . date('Y');
?>
</p>
<p>Un proyecto de <a href="http://programacionazteca.mx" rel="nofollow">Programación Azteca</a></p>
</div>
<div id="img_count"></div>
</footer>
<div id="login_box">
<div id="login_close" title="Cerrar">X</div>
<?php
require_once 'include/html_login.php';
?>
</div>
<div id="menu-contenido">
<ul>
<li><a href="/">Inicio</a></li>
<li><a href="/cursos/">Cursos</a></li>
<li><a href="http://blog.codeando.org">Blog</a></li>
<?php
// Verificamos si esta activada la zona premium
if ($this->_premium) {
//.........这里部分代码省略.........
示例2: Fnc
set_time_limit(0);
// Ajustamos la zona horaria
date_default_timezone_set('America/Mexico_City');
// Importamos las clases
require_once '../config.php';
require_once 'Fnc.php';
require_once 'Db.php';
$fnc = new Fnc();
$db = new Db();
// Verificamos que se trate de una peticion ajax
if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
$id = $_SESSION['id'];
$destino = '../avatar/';
// Carpeta donde se guardara
// Obtenemos el id del usuario
$result = $db->mysqli_select("SELECT id FROM usuarios WHERE email='{$email}' LIMIT 1");
while ($row = $result->fetch_assoc()) {
$id = $row['id'];
}
$result->close();
// Comprobamos si existe el directorio para subir las imagenes
if (!is_dir($destino)) {
mkdir($destino, 0777);
}
// Separamos el tipo de la imagen
$sep = explode('image/', $_FILES['file']['type']);
// Optenemos el tipo de imagen
$type = $sep[1];
// Armamos el nombre de la imagen
$avatar = $id . '.' . $type;
// Actualizamos el avatar en la base de datos
示例3: die
Web: http://www.pauloandrade1.com
************************************************/
// Verificamos si la constante de seguridad esta definida
if (!defined('SEGURIDAD')) {
die('Acceso denegado');
}
// Obtenemos variables
$titulo = empty($_GET['1']) ? '' : $_GET['1'];
$js = empty($_GET['2']) ? '' : $_GET['2'];
$php = empty($_GET['3']) ? '' : $_GET['3'];
require_once 'include/Fnc.php';
require_once 'include/Db.php';
$fnc = new Fnc();
$db = new Db();
// Obtenemos los detalles del tema
$result = $db->mysqli_select("SELECT titulo,menu,js,php FROM docs WHERE id_tema='{$id}'");
while ($row = $result->fetch_assoc()) {
$titulo = empty($row['titulo']) ? '' : $row['titulo'];
$menu = empty($row['menu']) ? '' : $row['menu'];
$js = empty($row['js']) ? '' : $row['js'];
$php = empty($row['php']) ? '' : $row['php'];
}
$result->close();
?>
<!DOCTYPE html>
<html lang="es">
<head>
<?php
require_once 'include/admin_head.php';
?>
</head>
示例4: Db
<?php
/************************************************
Gestion de cursos en la plataforma
Proyecto: Codeando.org
Author: Paulo Andrade
Email: source.compu@gmail.com
Web: http://www.pauloandrade1.com
************************************************/
// Verificamos si el usuario tiene cursos en la plataforma
$user = $_SESSION['id'];
// Iniciamos la base de datos
$db = new Db();
// Consultamos si existen cursos registrados
$result = $db->mysqli_select("SELECT Count(id_curso) FROM cursos WHERE autor='{$user}'");
$count = $result->fetch_row();
$result->close();
// Verificamos si el usuario tiene cursos en la plataforma
if ($count[0] == 0) {
// Si no tiene mostramos mensaje
?>
<p>No tiene cursos en la plataforma</p><?php
} else {
// Si tiene cursos
// Incluimos la paginacion
require_once 'include/admin_paginacion_cursos.php';
?>
<div class="paginacion">
<p><?php
echo $_pagi_info;
示例5: Db
Proyecto: Codeando.org
Author: Paulo Andrade
Email: paulo_866@hotmail.com
Web: http://www.pauloandrade1.com
********************************************************************/
// Indicamos que no exista limite de tiempo de ejecucion en este script
set_time_limit(0);
// Incluimos librerias para conectarnos ala base de datos
require_once 'config.php';
require_once 'include/Db.php';
require_once 'include/Fnc.php';
$db = new Db();
$fnc = new Fnc();
// Obtenemos el total de cursos
$result = $db->mysqli_select("SELECT titulo,categoria,id_curso FROM cursos WHERE public='YES'");
$count = $result->num_rows;
// Obtenemos el total de temas
$result1 = $db->mysqli_select("SELECT id_tema,id_curso,titulo FROM temas WHERE visibility='YES'");
$count1 = $result1->num_rows;
// Obtenemos la suma de cursos e items
$total = $count + $count1;
// Verificamos si existe la tabla si no la creamos
$insert = $db->mysqli_action("CREATE TABLE IF NOT EXISTS `sitemap` (`id` int(10) NOT NULL AUTO_INCREMENT,`registro` int(10) NOT NULL,PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish2_ci AUTO_INCREMENT=0");
// Consultamos que exista un cambio en el total
$result2 = $db->mysqli_select("SELECT registro FROM sitemap WHERE id='1'");
$count2 = $result2->num_rows;
// Verificamos si ya existe
if ($count2 == 0) {
// Si no existe registro lo insertamos
$insert1 = $db->mysqli_action("INSERT INTO sitemap (registro) VALUES ('{$total}')");
示例6: Db
/********************************************************************
Pagina principal del menu categorias
Proyecto: Codeando.org
Author: Paulo Andrade
Email: paulo_866@hotmail.com
Web: http://www.pauloandrade1.com
********************************************************************/
// Iniciamos la base de datos
$db = new Db();
$nivel = empty($_SESSION['nivel']) ? '' : $_SESSION['nivel'];
// Para ver opciones de categoria debe tener un nivel de 10
if ($nivel == 10) {
// Consultamos si existen categorias registradas
$result = $db->mysqli_select("SELECT nombre,id_categoria FROM categorias ORDER BY nombre");
$count = $result->num_rows;
// Verificamos si hay categorias registradas
if ($count == 0) {
// Si no hay mostramos mensaje
?>
<div class="center"><p>No tiene categorias en la plataforma</p></div>
<?php
} else {
// Si hay categorias las mostramos
?>
<div class="table_index">
<div class="category_name">Categoria</div>
<div class="category_action">Estadisticas y acciones</div>
</div>
<?php
示例7: Fnc
$fnc = new Fnc();
$db = new Db();
$template = new Template();
// Seguridad
if (empty($_SESSION['user_id'])) {
$_SESSION['user_id'] = '';
}
if (empty($_SESSION['id'])) {
$_SESSION['id'] = '';
}
if (empty($_SESSION['logged_in'])) {
$_SESSION['logged_in'] = false;
}
$user = $_SESSION['id'];
// Obtenemos los cursos disponibles en la plataforma
$result = $db->mysqli_select("SELECT * FROM cursos WHERE public='YES' ORDER BY fecha DESC");
$count = $result->num_rows;
?>
<div id="presentacion_cursos" class="center parallax">
<h2>Cursos disponibles</h2>
<p>Seleccione un curso para ingresar a la plataforma o para ver su información disponible.</p>
</div>
<section id="wrapper" class="parallax">
<div id="content">
<div id="rutas">
<p class="icon-home"><a href="/">Inicio</a> / <a href="/cursos/">Cursos</a><span id="rutas_info">Usted esta aqui</span></p>
</div>
<?php
// Mostramos redes sociales
示例8: addslashes
// Importamos las clases
require_once 'config.php';
require_once 'app/views/include/Db.php';
// Obtenemos los parametros
if (empty($_GET['email'])) {
$email = '';
} else {
$email = addslashes($_GET['email']);
}
$db = new Db();
// Verificamos si se recibieron parametros
if (empty($email)) {
echo 'SUCCESSFUL REGISTRACION!!!';
} else {
// Verificamos que exista el email en la base de datos temporal
$result = $db->mysqli_select("SELECT username,password FROM usuarios_temp WHERE email='{$email}' LIMIT 1");
$count = $result->num_rows;
if ($count != 0) {
// Obtenemos los datos del registro
while ($row = $result->fetch_assoc()) {
$username = $row['username'];
$password = $row['password'];
}
$result->close();
// Url para el avatar por defecto
$avatar = 'avatar.PNG';
// Verificamos si el email ya existe en la base de datos original
$result1 = $db->mysqli_select("SELECT Count('id') FROM usuarios WHERE email='{$email}'");
$count1 = $result1->fetch_row();
$result1->close();
if ($count1[0] == 0) {
示例9: PageB
$this->display_nav();
$this->display_header();
$this->display_content();
?>
</div><?php
self::display_footer();
}
}
// Creamos el objeto pagina
$index = new PageB();
$db = new Db();
$fnc = new Fnc();
// Obtenemos id del tema
$id_tema = empty($_GET['id_tema']) ? '' : $_GET['id_tema'];
// Obtenemos informacion sobre el tema
$result = $db->mysqli_select("SELECT titulo,doc FROM temas WHERE id_tema='{$id_tema}'");
while ($row = $result->fetch_assoc()) {
$titulo = $row['titulo'];
$doc = empty($row['doc']) ? '' : $row['doc'];
}
$result->close();
// Creamos una descripcion para el tema
if (!empty($doc)) {
// Damos formato al contenido
$doc = $fnc->mostrar_html($doc);
$doc = strip_tags($doc);
// Retira las etiquetas php y html
$doc = substr($doc, 0, 150);
$doc .= " ...";
$doc = ucfirst($doc);
$doc = $fnc->code($doc);
示例10: Db
} else {
$id_category = $_GET['id'];
}
// Iniciamos la base de datos
$db = new Db();
$nivel = empty($_SESSION['nivel']) ? '' : $_SESSION['nivel'];
$nombre = '';
// Para tener permisos de edicion debe tener un nivel de 10
if ($nivel == 10) {
?>
<div class="cargando"></div>
<?php
if ($sub == 'edit') {
// Si esta en modo edicion obtenemos el nombre de la categoria por medio del ID
$result = $db->mysqli_select("SELECT nombre FROM categorias WHERE id_categoria='{$id_category}'");
while ($row = $result->fetch_assoc()) {
$nombre = $row['nombre'];
}
$result->close();
?>
<form id="form_categoria_edit">
<input type="hidden" id="id" value="<?php
echo $id_category;
?>
" />
<?php
} else {
?>
<form id="form_categoria">
<?php
示例11: Count
$me['first_name'] = $_POST['first_name'];
$me['last_name'] = $_POST['last_name'];
$me['email'] = $_POST['email'];
$me['gender'] = $_POST['gender'];
$me['id'] = $_POST['uid'];
// Detalles del usuario
$fullname = $me['first_name'] . ' ' . $me['last_name'];
// Nombre completo
$email = $me['email'];
// Email
$nivel = 1;
// Asignamos un nivel 1 para usuarios nuevos
$uid = $me['id'];
$gender = $me['gender'];
// Consultamos si el usuario se encuentra en la base de datos
$result = $db->mysqli_select("SELECT Count(id) FROM usuarios WHERE email='{$email}'");
$UserCount = $result->fetch_row();
$result->close();
// Verificamos si el usuario se encuentra en la base de datos
if ($UserCount[0] > 0) {
// Si se encuentra obtenemos el nombre del usuario de la base de datos
$res = $db->mysqli_select("SELECT nombre,nivel_user,id,fbid FROM usuarios WHERE email='{$email}' LIMIT 1");
while ($row = $res->fetch_assoc()) {
$id = $row['id'];
$name = $row['nombre'];
$nivel = $row['nivel_user'];
$fbid = empty($row['fbid']) ? '' : $row['fbid'];
}
$res->close();
// Verificamos si cuenta con el registro de fb
if (empty($fbid) || $fbid == 0) {
示例12: Social
if (empty($_SESSION['logged_fb'])) {
$_SESSION['logged_fb'] = false;
}
// Inicializamos los objetos
$social = new Social();
$fnc = new Fnc();
$db = new Db();
$template = new Template();
// Obtenemos parametros
if (empty($_GET['id_curso'])) {
$id_curso = '';
} else {
$id_curso = addslashes($_GET['id_curso']);
}
// Obtenemos los detalles del curso a mostrar
$result = $db->mysqli_select("SELECT categoria,autor,titulo,subtitulo,img,description,requeriment FROM cursos WHERE id_curso='{$id_curso}' LIMIT 1");
while ($row = $result->fetch_assoc()) {
$autor = $row['autor'];
$description = $row['description'];
$img = $row['img'];
$titulo = $row['titulo'];
$subtitulo = $row['subtitulo'];
$requeriment = $row['requeriment'];
$categoria = $row['categoria'];
}
$result->close();
// Añadimos listas a los requisitos del curso
$data = explode('<br>', $requeriment);
$datos = '';
for ($i = 0; $i < count($data); $i++) {
if (!empty($data[$i])) {
示例13: display
public function display()
{
self::display_head();
$this->display_nav();
$this->display_header();
$this->display_content();
?>
</div><?php
self::display_footer();
}
}
// Creamos el objeto pagina
$cursos = new PageB();
$db = new Db();
// Obtenemos la descripcion breve del curso y el titulo
$result = $db->mysqli_select("SELECT titulo,subtitulo FROM cursos WHERE id_curso='{$id_curso}' LIMIT 1");
while ($row = $result->fetch_assoc()) {
// Descripcion de la pagina
$descripcion = $row['subtitulo'];
$title_detalles = $row['titulo'];
}
$result->close();
$cursos->set_site_name($site_name);
// Asignamos el titulo de la pagina
$cursos->set_title($title_detalles . ' | ' . $site_name);
// Asignamos un titulo a la pagina (title)
$cursos->set_description($descripcion);
// Asignamos una descripcion a la pagina (opcional)
$cursos->set_page("cursos");
// ID de la pagina, sirve para resaltar en el menu en que seccion se encuentra (opcional)
$cursos->set_analytics($analytics);
示例14: empty
Email: source.compu@gmail.com
Web: http://www.pauloandrade1.com
************************************************/
// Obtenemos las variables
$id_tema = empty($_GET['id_tema']) ? '' : $_GET['id_tema'];
// Seguridad
if (empty($_SESSION['logged_in'])) {
$_SESSION['logged_in'] = false;
}
// Declaramos los objetos
$db = new Db();
$fnc = new Fnc();
$template = new Template();
$social = new Social();
// Obtenemos los detalles del tema
$result = $db->mysqli_select("SELECT id_curso,titulo,autor,info,doc,video,github FROM temas WHERE id_tema='{$id_tema}'");
while ($row = $result->fetch_assoc()) {
$titulo = $row['titulo'];
$autor = $row['autor'];
$id_curso = $row['id_curso'];
$info = empty($row['info']) ? '' : $row['info'];
$doc = empty($row['doc']) ? '' : $row['doc'];
$video = empty($row['video']) ? '' : $row['video'];
$github = empty($row['github']) ? '' : $row['github'];
}
$result->close();
// Obtenemos los detalles del autor
$result1 = $db->mysqli_select("SELECT nombre,avatar,fbid,bio,google,twitter FROM usuarios WHERE id='{$autor}' LIMIT 1");
while ($row1 = $result1->fetch_assoc()) {
$autor_nombre = $row1['nombre'];
$autor_fbid = empty($row1['fbid']) ? '' : $row1['fbid'];
示例15: addslashes
$id_curso = addslashes($_GET['id']);
}
$user = $_SESSION['id'];
$nivel = $_SESSION['nivel'];
// Si es un curso nuevo mostramos mensaje orientado a la creacion del curso
if ($sub == 'new') {
?>
<div class="alert">
<img src="/img/alert.png">
<h1>Bienvenido al asistente de creacion de cursos</h1>
<p>Crear un curso en Codeando.org es muy facil, el primer paso para crear un curso es ingresar los datos que le solicitan enseguida.-</p>
</div>
<?php
}
// Consultamos si el curso a editar pertenece al usuario
$result_temp = $db->mysqli_select("SELECT Count(id_curso) FROM cursos WHERE id_curso='{$id_curso}' AND autor='{$user}'");
$curso = $result_temp->fetch_row();
$result_temp->close();
if ($curso[0] > 0 || $sub == 'new' || $nivel == 10) {
?>
<div class="cargando cargando_edit"></div>
<?php
// Declaramos variables
$titulo = '';
$subtitulo = '';
$categoria = '';
$id = '';
$img = '';
$description = '';
$requeriment = '';
// Obtenemos la informacion del curso