Vous êtes sur la page 1sur 3

ANOTAES PHP PDO

CONEXO BANCO DE DADOS


try {
$conexao = new PDO('mysql:host=localhost;dbname=test', 'root',
'');
$conexao->setAttribute(PDO::ATTR_ERRMODE,
PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
INICIA SESSION E REDIRECIONA (CONDICIONAL)
ob_start();
session_start();
if(isset($_SESSION['usuariowva']) && (isset($_SESSION['senhawva'])))
{
header("Location:restrito.php");
}
EXEMPLO DE LOGIN
if(isset($_POST['logar'])){
$usuario
= trim(strip_tags($_POST['usuario']));
$senha
= trim(strip_tags($_POST['senha']));
$select = "SELECT * FROM login WHERE usuario=:usuario AND
senha=:senha";
try{
$result = $conexao->prepare($select);
$result->bindParam(':usuario', $usuario,
PDO::PARAM_STR);
$result->bindParam(':senha', $senha, PDO::PARAM_STR);
$result->execute();
$contar = $result->rowCount();
if($contar>0){
$usuario
= $_POST['usuario'];
$senha
= $_POST['senha'];
$_SESSION['usuariowva'] = $usuario;
$_SESSION['senhawva'] = $senha;
echo 'logado com sucesso. Redirecionando';
header("Refresh: 5, restrito.php"); exit;
}

}catch (PDOException $erro) {


DESLOGAR

echo $erro; }}

if (isset($_REQUEST['sair'])) {
session_destroy();
session_unset(['usuariowva']);
session_unset(['senhawva']);
header("Location:index.php");
}
REDIRECIONAR APS SEGUNDOS
header("Refresh: 5, restrito.php");
CONFIRMAO EM JAVASCRIPT
onclick="return confirm('Deseja realmente sair do sistema?')"
FOREACH LISTA RESULTADOS
foreach ($conexao->query($select) as $show)
APAGA ARQUIVO DA PASTA
$select = mysql_query("SELECT * FROM banner WHERE
id=$id_apaga;");
while($results = mysql_fetch_array($select)){
$id = $results['id'];
$img_banco
= $results['imagem'];
}
$arquivo = "../files/banners/".$img_banco;
unlink($arquivo);

LIMITA TEXTO SEM CORTAR PALAVRAS


<?php
function limitarTexto($texto, $limite){
$contador = strlen($texto);
if ( $contador >= $limite ) {
$texto = substr($texto, 0, strrpos(substr($texto, 0, $limite), ' ')) .
'...';
return $texto;
}

else{
return $texto;
}
}
// String a ser limitada
$string = 'Como limitar caracteres sem cortar as palavras com PHP ';
print(limitarTexto($string, $limite = 25));
?>
EXIBE REGISTRO DO BANCO WHILE
while ($linha = $consulta->fetch(PDO::FETCH_ASSOC)) {
// aqui eu mostro os valores de minha consulta
echo "Nome: {$linha['nome']} - Usurio: {$linha['usuario']}<br />";
}

Vous aimerez peut-être aussi