Insertar registros con PDO y PHP con acentos en UTF8

A continuación un código para insertar registros en mysql con PDO de PHP y evitar inyecciones de código PHP.
Inserte registros MySQL de forma segura usando PDO que funciona a partir de PHP 5.1 no se arriesgue a que le inyecten código con mysql

Qué necesitamos:

PDO EL MÉTODO MÁS SEGURO PARA PHP Y BASES DE DATOS

  • Una base de datos
  • Usuario y contraseña
  • Un servidor local (localhost) o remoto
El siguiente código inserta en base de datos nombre y apellido.

 <?php  
 $user="base1";  
 $pass="micontra";  
 $dbh = new PDO  
 ('mysql:host=localhost;dbname=base1'  
 , $user, $pass, array  
 (PDO::MYSQL_ATTR_INIT_COMMAND =>   
 "SET NAMES utf8"));  
 ?>  
 <?php  
 $sentencia = $dbh->prepare("INSERT   
 INTO USUARIOS (nombre, apellido)   
 VALUES (:nombre, :apellido)");  
 $sentencia->bindParam(':nombre',   
 $nombre);  
 $sentencia->bindParam(':apellido',   
 $valor);  
 // insertar una fila  
 $nombre = 'Ernesto';  
 $valor = 'Guevara';  
 $sentencia->execute();  
 // insertar otra fila con diferentes   
 valores  
 $nombre = 'Winston';  
 $valor = 'Churchill';  
 $sentencia->execute();  
 ?>  
Insertar registros con PDO y PHP con acentos en UTF8 Reviewed by Pablo Arturo on 3/07/2016 Rating: 5

No hay comentarios:

All Rights Reserved by Libusvideo © 2014 - 2015
Powered By Blogger, Diseñado por byros

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Con la tecnología de Blogger.