+1

[SCRIPT] Executando queries com PDO-MySQL

criado por Felipe M. @LipESprY em 19/04/2017 2:11am
Como a moderação da comunidade não está ativa, não tem como postar artigos. Pois depende da aprovação deles.

Então, resolvi postar esse script básico de consulta utilizando o PDO!

Vou postar, em breve, um script para query parametrizada utilizando o PDO. O que evita ataques de *MySQL Injection*.

Vamos ao que interessa:
CONFIGURAÇÃO DA CONEXÃO
// Host:
$MySQL_srv 		= "127.0.0.1"; //localhost
// Usuário:
$MySQL_us 		= "";
// Senha:
$MySQL_pass 	= "";
// Banco de dados
$MySQL_db 		= "";

ESTRUTURA DA TABELA clientes:
+---------+--------------+------+-----+---------+----------------+
| Field   | Type         | Null | Key | Default | Extra          |
+---------+--------------+------+-----+---------+----------------+
| ClID    | int(5)       | NO   | PRI | NULL    | auto_increment |
| ClTipo  | varchar(25)  | YES  |     | NULL    |                |
| ClCPF   | varchar(14)  | YES  |     | NULL    |                |
| ClCNPJ  | varchar(18)  | YES  |     | NULL    |                |
| ClRG    | varchar(30)  | YES  |     | NULL    |                |
| ClIE    | varchar(12)  | YES  |     | NULL    |                |
| ClNome  | varchar(150) | YES  |     | NULL    |                |
| ClEnd   | varchar(255) | YES  |     | NULL    |                |
| ClCompl | varchar(50)  | YES  |     | NULL    |                |
| ClBair  | varchar(50)  | YES  |     | NULL    |                |
| ClCid   | varchar(100) | YES  |     | NULL    |                |
| ClCEP   | varchar(10)  | YES  |     | NULL    |                |
| ClUF    | varchar(30)  | YES  |     | NULL    |                |
| ClTel1  | varchar(25)  | YES  |     | NULL    |                |
| ClTel2  | varchar(25)  | YES  |     | NULL    |                |
| ClTel3  | varchar(25)  | YES  |     | NULL    |                |
| ClEmail | varchar(50)  | YES  |     | NULL    |                |
| ClOBS   | text         | YES  |     | NULL    |                |
+---------+--------------+------+-----+---------+----------------+

Lembrando 1: A uso da extensão MySQL foi descontinuado/depreciado no PHP 5 e removido no PHP 7, devendo ser substituída pelo MySQLi ou PDO-MySQL.

Lembrando 2: O script foi criado para fins didáticos. Apenas como exemplo!
Data Autor Changelog Download
19/04/2017 2:11am Felipe M. @LipESprY - Versão 1
03/05/2017 10:09pm MenoR Versão 99999999 Versão 99999999

Comentários:

Mostrando 1 - 2 de 2 comentários
@Felipe lippaus Os campos serão puxados conforme a página que vai exibi-los. Uma listagem, por exemplo, iria conter, digamos que, o nome e o telefone. Um formulário para alterar os dados teriam todos os campos, logo é mais útil utilizar o coringa ao invés de especificar os campos 1 a 1. ;D
18/09/2018 6:12am (~5 anos atrás)

Lembrando que sempre é bom passarmos os campos que serão "puxados" na tabela, ficando "SELECT ClID FROM clientes"...
07/08/2017 8:45am (~6 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)