Extensões PDO

Extensão para trabalhar com manipulação de dados no MySQL:


	/*
	*	Conexão com servidor
	*/
	try{
		$con = new PDO("mysql:host=localhost;dbname=exercicio", "root", "");
		$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
	}catch(PDOException $e){
		// Caso ocorra uma exceção, exibe na tela
		echo utf8_encode ($e->getMessage());
		$con = null;// fecho a conexão
	}




	/*
	*	Insert 
	*/
	$stmt = $con->prepare("INSERT INTO tabela(nome, email) VALUES(?, ?)");
	$stmt->bindParam(1,$user_nome);
	$stmt->bindParam(2,$user_email);
	$stmt->execute();

	/*
	*	Delete 
	*/
	$stmt = $con->prepare("DELETE FROM tabela WHERE idpessoa = ?");
	$stmt->bindParam(1, $idpessoa);
	$stmt->execute();

	/*
	*	Select 
	*/
	$consulta = $con->prepare("SELECT * FROM tabela");
	$consulta->execute();
	$linha = $consulta->fetchall(PDO::FETCH_OBJ);
	foreach($linha as $listar){
		echo $listar->nome .' - '. $listar->email .' - '. $listar->idpessoa.'<br />';
		
	}

Anúncios

Extensões MySQLi

<?php
#Conectando
$conexao = mysqli_connect("servidor", "usuario", "senha", "banco")
or die(mysqli_connect_error());

#Seleção
$sql_consulta = "SELECT * FROM tabela";
$query_consulta = mysqli_query($conexao, $sql_consulta)
or die(mysqli_error($conexao));

while ($linha = mysqli_fetch_array($query_consulta)) {
$id = $linha["id"];

echo "$id
";
}

#Inserção
$sql_insercao = "INSERT INTO tabela SET nome='Nome'";
$query_insercao = mysqli_query($conexao, $sql_insercao)
or die(mysqli_error($conexao));

#Alteração
$sql_alteracao = "UPDATE tabela SET nome='Nome' WHERE id='7'";
$query_alteracao = mysqli_query($conexao, $sql_alteracao)
or die(mysqli_error($conexao));

#Exclusão
$sql_delete = "DELETE FROM tabela WHERE id='7'";
$query_delete = mysqli_query($conexao, $sql_delete)
or die(mysqli_error($conexao));

#Fechando a conexão
mysqli_close($conexao);
?>

#alteracao, #conectando, #exclusao, #fechando, #insercao, #selecao

Tutorial – EasyPHP “Site interno”

Na internet a busca sobre como publicar um WEB Site interno (de seu computador) é muito grande, porem são encontrados alguns tutoriais explicando como fazer, onde geralmente a deficiência em explicar o como fazer é muito grande e acaba criando duvidas a mais em simples tutoriais, foi então que decidi criar este tutorial usando o EasyPHP que se trata de um WEB Server super completo e eficiente.

Aqui vou explicar como lançar seu Site na internet de uma forma simples e objetiva, em primeiro lugar com o EasyPHP instalado e funcionando 100%, siga as etapas abaixo.

1 –  No ícone do EasyPHP próximo ao relógio, clique com o direito sobre ele

2 –  Va em “Configurações” e clique em “Apache”

3 – Vai abrir o “httpd.config” arquivo de configuração do Apache, ele é o responsável para que se faça as alterações necessárias para que o seu site interno permaneça on-line.

4 – Com o httpd aberto, procure a linha abaixo

#Listen 12.34.56.78:80
Listen 127.0.0.1:80

5 – Observe que no arquivo vc pode alterar o IP padrão que no caso é “127.0.0.1” ou adicionar uma nova entrada utilizando a mesma porta “80” como no exemplo abaixo:

#Listen 12.34.56.78:80
Listen 127.0.0.1:80 <-- IP padrão
Listen 192.168.1.112:80 
Onde "192.168.1.112" é o meu IP interno 

6 – Caso tenha um IP fixo você não vai ter de ficar alterando o IP no arquivo httpd.config

7 – Se tiver um IP dinâmico você vai precisar de um (ddns) dynamic dns provider como o NO-IP o qual disponibiliza este serviço gratuitamente.

OBS: Acho que esta completo, caso tenham duvidas perguntem que edito o tópico!

#easyphp, #listen