quarta-feira, 20 de maio de 2020

Página de detalhes utilizando “links” com PHP e MySQLi


Já vimos como abrir uma página de detalhes utilizando “links” no post:
Busca Simples Com PHP, PDO e Mysql Utilizando “links”;
agora veremos como fazer o mesmo utilizando a extensão Mysqli. Para isso, vamos utilizar a mesma página do post

O primeiro passo é inserir no banco de dados uma coluna onde ficarão as íntegras das matérias; vou usar a mesma tabela de artigos e a coluna se chamará “texto”. Se vc ainda não tem essa coluna, use o seguinte código:

segunda-feira, 18 de maio de 2020

Pesquisa por categorias pelo nome com PHP e MySQL

Hoje veremos como criar uma busca por categorias pelo nome utilizando PHP, o banco de dados MySQL, a extensão Mysqli e um menu do tipo "select"(ou "drop-down").
O primeiro passo é criar uma tabela no banco de dados; vou criar uma de artigos:

CREATE TABLE `artigos` (
    `id` INT(10) NOT NULL AUTO_INCREMENT,
    `categoria` VARCHAR(50) NULL DEFAULT NULL,
    `titulo` VARCHAR(50) NULL DEFAULT NULL,
    PRIMARY KEY (`id`)
    );

Insira alguns registros para teste:

terça-feira, 26 de fevereiro de 2019

Relatórios de vendas com PHP, PDO e Mysql


Relatórios de vendas com PHP, PDO e o banco de dados Mysql não são difíceis de fazer. Neste tutorial, vamos criar um relatório que apresentará as maiores vendas do último mês separadas por cliente, e também as maiores vendas por cliente.
O relacionamento de tabelas é utilizado para exibir os nomes dos clientes. O primeiro passo é criar as tabelas de vendas e de clientes; vamos começar bem simples, e lembre-se de que o “id” do cliente deverá constar da tabela de vendas (coluna “cod_cliente”):

sexta-feira, 14 de dezembro de 2018

Cadastro com drop down dinâmico com PHP e MySQL


Hoje veremos como criar um cadastro com drop down (ou menu “select option”) dinâmico; isto é, quando parte das informações estão numa tabela do banco de dados e farão parte de outra tabela. Neste caso de exemplo, é um cadastro de convidados indicados por um amigo (estes estão na nossa já conhecida tabela de amigos). O primeiro passo é ter a tabela de amigos; se não a tiver, veja aqui:

A seguir vamos criar a tabela de convidados; é quase igual, só não esqueça de adicionar a coluna com o “id” do amigo:

terça-feira, 27 de novembro de 2018

‘Combo’ dinâmico cidades-estados SEM Ajax


Hoje veremos como criar aqueles famosos combos dinâmicos (ou menus “select options”) tipo cidades-estados (o 2º ‘combo’ altera-se conforme a opção selecionada no 1º) usando PHP, o banco de dados Mysql e apenas um comando javascript.
Siga os passos:
Primeiro crie em seu banco de dados uma tabela de estados:

segunda-feira, 26 de novembro de 2018

Mensagem que “desaparece” automaticamente com PHP e Javascript


Hoje veremos como fazer uma mensagem “desaparecer” automaticamente com Javascript e PHP; isso é muito útil quando queremos evitar que o(s) usuário(s) precise(m) recarregar uma página após algum evento, como uma resposta a uma consulta ao banco de dados. E isso na verdade é bem simples; bastam apenas dois comandos javascript.

O primeiro comando é uma função que recarrega a página (“window location”); vamos posicioná-la na seção “head” de uma página HTML:

quinta-feira, 16 de agosto de 2018

Como exibir as preferências do usuário logado com PHP e Mysql


Olá. Como exibir as preferências do usuário logado? Em muito sites, ao logarmos, recebemos mensagens do tipo "Bem vindo, fulano. Veja novidades a respeito de..." e a seguir assuntos do seu interesse. Veremos agora uma forma bem fácil de fazer isso usando sessões ("sessions") em PHP.

quarta-feira, 15 de agosto de 2018

Como selecionar matérias mais recentes em seu site com MySQL


Hoje veremos como selecionar matérias mais recentes em seu site utilizando o SGDB (banco de dados) MySQL. Há basicamente duas formas:

segunda-feira, 2 de outubro de 2017

Cadastro com pesquisa com PHP, PDO e MySQL


Hoje veremos como criar uma página simples de cadastro mas verificando antes se o registro já não existe no banco de dados – se houver, o cadastro repetido não é efetuado e é exibida uma mensagem ao usuário e também não serão permitidos cadastros em branco.
Para isso, usaremos a mesma tabela de amigos deste post: Página de busca simples em PHP com PDO e MySQL usando um formulário.

OBS: Este texto pressupõe que a extensão PDO já esteja instalada corretamente.

Criada a tabela do banco de dados crie uma página em branco e cole o código a seguir:

segunda-feira, 4 de setembro de 2017

Relacionamento de tabelas com Using



Podemos utilizar a cláusula using ou a cláusula on para informar as colunas que serão relacionadas. Quando utilizamos a cláusula using, as colunas das tabelas deverão conter o mesmo nome (não é obrigatório ser do mesmo tipo) para que o relacionamento ocorra.
Também não poderá ser utilizada a coluna juntamente com alias na demonstração das tuplas.