Example #1
0
/**
 * Contar
 * Función para contar los registros de una consulta...
 *
 * @param  string $tabla El nombre de la tabla a utilizar
 * @param  string $where La sentencia WHERE para filtrar
 * @return integer
 **/
function Contar($tabla, $where = '')
{
    // Conectamos con la base de datos
    $conexion = Conectar();
    // Construimos la sentencia WHERE
    $where = !empty($where) ? 'WHERE ' . $where . ' ' : '';
    // Construimos la cadena SQL para seleccionar
    $sql = 'SELECT * FROM ' . $tabla_db . ' ' . $where;
    // Ejecutamos la consulta
    $consulta = mysqli_query($conexion, $sql);
    // Almacenamos la cantidad de registros en la variable $cantidad
    $cantidad = mysqli_num_rows($consulta);
    // Nos desconectamos de la base de datos
    Desconectar($conexion);
    // Devolvemos el resultado de la consulta
    return $cantidad;
}
Example #2
0
/**
 * fGetCamposTabla
 * Función que devuelve un array con el nombre de los campos de tipo texto
 * de la base de datos...
 * Los campos de tipo texto son VARCHAR (253) y CHAR (254)
 *
 * @param string $tabla El nombre de la tabla
 * @return array
 **/
function fGetCamposTabla($tabla)
{
    // PRIMERO nos conectamos a la base de datos
    $conexion = Conectar();
    // Construimos la cadena SQL para seleccionar
    $sql = 'SELECT * FROM ' . $tabla;
    // Array para almacenar los resultados de la consulta de selección...
    $campos = array();
    // Ejecutamos la consulta de selección
    $resultado = mysqli_query($conexion, $sql);
    // Obtener la información del campo para todas las columnas
    $info_campo = mysqli_fetch_fields($resultado);
    foreach ($info_campo as $valor) {
        if ($valor->type == 253 || $valor->type == 254) {
            $campos[] = $valor->name;
        }
    }
    // Liberamos los resultados de la conexión
    Liberar($resultado);
    // Nos desconectamos de la base de datos
    Desconectar($conexion);
    // Devolvemos el resultado de la consulta
    return $campos;
}
Example #3
0
/* 9 - Enviar e-mail para usu�rios */
PreparaBoldLink(RetornaFraseDaLista($lista_frases, 9), "\"enviar_email.php\"", "");
/* 5 - Consulta a Base de Dados */
PreparaBoldLink(RetornaFraseDaLista($lista_frases, 5), "\"consultar_base.php\"", "");
/* 13 - Contato - NIED - Unicamp */
PreparaBoldLink(RetornaFraseDaLista($lista_frases, 13), "\"mailto:equipe.teleduc@gmail.com\"", "");
echo "</ul>\n";
echo "</td>\n";
echo "<td>\n";
echo "<ul>\n";
/* 153 - Estat�sticas do Ambiente */
PreparaBoldLink(RetornaFraseDaLista($lista_frases, 153), "\"../estatistica/num_cursos.php\"", "");
/* 183 - Configurar dados do ambiente */
PreparaBoldLink(RetornaFraseDaLista($lista_frases, 183), "\"selecionar_lingua.php\"", "");
/* 11 - Cadastro de L�nguas */
PreparaBoldLink(RetornaFraseDaLista($lista_frases, 11), "\"cadastro_linguas.php\"", "");
/* 171 - Cadastro de texto da Ajuda */
PreparaBoldLink(RetornaFraseDaLista($lista_frases, 171), "\"../ajuda/index.php\"", "");
echo "</ul>\n";
echo "</td></tr></table>\n";
/* 12 - Voltar a p�gina inicial */
echo "<div align=\"right\">\n";
echo "  <input class=\"input\" value=\"" . RetornaFraseDaLista($lista_frases, 12) . "\" onClick=\"document.location='../pagina_inicial/index.php?'\" type=\"button\"/>\n";
echo "</div>\n";
echo "</td></tr></table>\n";
echo "</td></tr>\n";
include "../rodape_tela_inicial.php";
echo "</body>\n";
echo "</html>\n";
Desconectar($sock);
Example #4
0
/**
 * Borrar
 * Función para borrar un registro de la base de datos
 *
 * @param string $tabla El nombre de la tabla a utilizar
 * @param integer $id El ID del registro a eliminar
 **/
function Borrar($tabla, $id)
{
    // Conectamos con la base de datos
    $conexion = Conectar();
    // Construimos la cadena SQL para eliminar
    $sql = 'DELETE FROM ' . $tabla . ' WHERE id = ' . $id;
    // Ejecutamos la consulta de eliminación
    mysqli_query($conexion, $sql);
    // Desconectamos de la base de datos
    Desconectar($conexion);
}