Foros del Web » Programando para Internet » PHP » Zend »

Problema con consulta a Db en Zend

Estas en el tema de Problema con consulta a Db en Zend en el foro de Zend en Foros del Web. hola necesito ayuda con la siguiente consulta, trato de desarrollar una consulta, pero me da error, la consulta que necesito realizar es la siguiente: SELECT ...
  #1 (permalink)  
Antiguo 12/09/2012, 12:24
Avatar de lekuack  
Fecha de Ingreso: agosto-2012
Ubicación: Cabrero
Mensajes: 35
Antigüedad: 12 años, 2 meses
Puntos: 0
Problema con consulta a Db en Zend

hola necesito ayuda con la siguiente consulta, trato de desarrollar una consulta, pero me da error, la consulta que necesito realizar es la siguiente:

SELECT * FROM usuario WHERE usuario = "usuario"


este es mi modelo
Código PHP:
public function select_usuario($user)
{
      
$usuario $this->fetchRow("usuario = '$usuario'");
      return 
$row->toArray();


y este es mi controlador
Código PHP:
public function indexAction()
{
     
$usuario "usuario";
     
$usuarios = new Default_Model_DbTable_Usuario();
     
$result $this->view->datos $usuarios->select_usuario($usuario);
     foreach(
$result as $value){ 
          
$id $value['$id'];
     }

  #2 (permalink)  
Antiguo 12/09/2012, 12:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Problema con consulta a Db en Zend

Tendría que ser así:
Código PHP:
Ver original
  1. public function select_usuario($user)
  2. {
  3.       $usuario = $this->fetchRow(array('usuario=?' => $user));
  4.       return $usuario;
  5. }

O así:
Código PHP:
Ver original
  1. public function select_usuario($user)
  2. {
  3.       $select = $this->getSelect();
  4.       $select->where('usuario=?', $user);
  5.       return $this->fetchRow($select);
  6. }

Luego:
Código PHP:
Ver original
  1. public function indexAction()
  2. {
  3.      $usuario = "usuario";
  4.      $usuarios = new Default_Model_DbTable_Usuario();
  5.      $user = $usuarios->select_usuario($usuario);
  6.      $id = $user->id;
  7. }

Saludos.
  #3 (permalink)  
Antiguo 12/09/2012, 12:51
Avatar de lekuack  
Fecha de Ingreso: agosto-2012
Ubicación: Cabrero
Mensajes: 35
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Problema con consulta a Db en Zend

Muchas gracias me funciono muy bien, no sirvio de nada googlear por horas jajajaja XD.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:11.