Ir al contenido


Foto

como resolver este problema PDO


  • Por favor identifícate para responder
2 respuestas en este tema

#1 sergio9017

sergio9017

    Newbie

  • Miembros
  • Pip
  • 2 mensajes

Escrito 26 mayo 2014 - 07:03



delphi
  1. <?php
  2.  
  3.  
  4. class Insertar
  5. {
  6.     public $mensaje;
  7.     public $nombre;
  8.     public $email;
  9.     public $password;
  10.     public $genero;
  11.    
  12.     public function insert()
  13.     {
  14.        
  15.         $model = new Conexion();
  16.         $conectar= $model->conectar();
  17.         $sql= "INSERT INTO usuarios  (nombre,email,password,genero)";
  18.         $sql .= "VALUES (:nombre,:email,:password,:genero)";
  19.         $consulta = $conectar->prepare($sql);
  20.         $consulta->bindParam(':nombre', $this->nombre);
  21.         $consulta->bindParam(':email', $this->email);
  22.         $consulta->bindParam(':password', $this->password);
  23.         $consulta->bindParam(':genero', $this->genero);
  24.      
  25.        
  26.         if($consulta)
  27.         {
  28.             $consulta->execute() ;
  29.           $this->mensaje = "Datos Guardados con Exito ...";
  30.         }
  31.         else
  32.         {
  33.             $this->mensaje = $conectar->errorInfo();
  34.         }
  35.  
  36.     }
  37. }
  38. ?>



  • 0

#2 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.092 mensajes
  • LocationRepública Dominicana

Escrito 28 mayo 2014 - 06:33

Saludos.

¿Qué es lo que se supone que debe de hacer? ¿Qué error te lanza? ¿Qué no hace?

Creo que debes ser más claro con tu inquietud si esperas recibir una solución o idea a tu problema.

En mi firma tengo un enlace a las normas de posteo del foro, por favor date una vuelta por allá.
  • 0

#3 sergio9017

sergio9017

    Newbie

  • Miembros
  • Pip
  • 2 mensajes

Escrito 28 mayo 2014 - 06:57

LIsto amigo lo tendre en cuenta , la verdad es que no me insertaba en la BD pero ya lo soluciones Simplemente era un espacio en blanco en la conexion

$con = new PDO("mysql:host= $host;dbname=$db",$user,$pass); ese era el error igual muchas gracias
  • 0




IP.Board spam blocked by CleanTalk.