P

pedrojabril

Usuario (Colombia)

Primer post: 26 ago 2013Último post: 26 ago 2013
1
Posts
10
Puntos totales
0
Comentarios
P
PDO en PHP
LinuxporAnónimo8/26/2013

PDO PHP Data Objects El siguiente post presenta la manera de realizar una conexión PHP MySQL utilizando PDO. 1. Crear la tabla contact en la base de datos mysql dbcontact: CREATE TABLE contact (  cnt_id INT(11) NOT NULL AUTO_INCREMENT,  cnt_name VARCHAR(100),  cnt_lastname VARCHAR(100),  cnt_email VARCHAR(100),  cnt_password VARCHAR(25),  PRIMARY KEY(cnt_id) ); 2. Inserción de datos en la tabla contact: INSERT INTO contact(cnt_name,cnt_lastname,cnt_email,cnt_password) VALUES('Juan','Abril', [email protected] ','1234'); INSERT INTO contact(cnt_name,cnt_lastname,cnt_email,cnt_password) VALUES('Luis','Lopez', [email protected] ','5678'); INSERT INTO contact(cnt_name,cnt_lastname,cnt_email,cnt_password) VALUES('Paco','Gomez', [email protected] ','8901'); INSERT INTO contact(cnt_name,cnt_lastname,cnt_email,cnt_password) VALUES('Hugo','Perez', [email protected] ','2345'); 3. Script PHP con la conexión a base de datos usando PDO contacts.php: <?php  try  {   //cadena de conexion (reemplazar por las de tu servidor mysql):   //servidor=dbcontact, host=localhost, user=root, password=root   $cn = new PDO(" mysql:dbname=dbcontact;host=localhost","root","root" );   $cn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);  }  catch( PDOException $e)  {   //impresion de error en caso de que la conexion falle   echo "Error Connection: " . $e->getMessage();  };  //string sql con la sentencia que queremos ejecutar  //incluye parametro para buscar por cnt_name a Paco  $query = $cn->prepare("SELECT * FROM contacts WHERE cnt_name=?" );  //ejecucion de la consulta  $query->execute(array("Paco" ) );  //recorremos el recordset con un while e imprimimos en pantalla el resultado  while($row = $query->fetch()):   echo $row['cnt_name'].'<br />';  endwhile; ?> Espero que este post te sea útil.

10
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.