Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Clase para sacar datos BD

Estas en el tema de Clase para sacar datos BD en el foro de WordPress en Foros del Web. Hola, queria saber si alguien puede compartir la clase o funcion que usa para sacar datos de la BD. Yo actualmente lo hago como supongo ...
  #1 (permalink)  
Antiguo 05/09/2010, 18:09
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 10 meses
Puntos: 5
Clase para sacar datos BD

Hola, queria saber si alguien puede compartir la clase o funcion que usa para sacar datos de la BD.

Yo actualmente lo hago como supongo todo el mundo.

Código PHP:
$sql "SELECT * FROM TABLA";
$result mysql_query('$sql,$conexion');
$row mysql_fetch_assoc($result);


echo 
$row['Loquesea']; 
El problema viene cuando tengo que sacar decenas de diferentes tablas, que tengo que repetir eso mil veces.
  #2 (permalink)  
Antiguo 05/09/2010, 18:20
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Clase para sacar datos BD

podrías implementar un ORM, pero de igual forma tendrías como mínimo aplicar cierta cantidad de código, aunque más optimizado: un ejemplo de Doctrine (exceptuando la parte de configuración y declaración del modelo):
Código PHP:
<?php
$consulta
Doctrine::getTable('Consulta')
      ->
createQuery('a')
      ->
innerJoin('a.Servicio b'//internamente doctrine resuelve las relaciones por la definición de modelo
      
->select('a.nombre_consulta,a.created_at,a.updated_at, b.nombre_servicio'//optimizamos el analizador, de preferencia deben evitarse los *
      
->execute();
?>
      <td><?php echo $consulta->getNombreConsulta() ?></td>
      <td><?php echo $consulta->getServicio()->getNombreServicio() ?></td>
      <td><?php echo $consulta->getCreatedAt() ?></td>
      <td><?php echo $consulta->getUpdatedAt() ?></td>
  #3 (permalink)  
Antiguo 05/09/2010, 18:22
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: Clase para sacar datos BD

Algo así es lo que buscaba, alguien sabe el metodo que usa wordpress?
  #4 (permalink)  
Antiguo 05/09/2010, 22:32
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
Tema movido desde PHP a Wordpress
  #5 (permalink)  
Antiguo 06/09/2010, 04:02
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: Clase para sacar datos BD

Porque esta esto en wordpress? es una duda PHP , simplemente he preguntado como lo hace wordpress, al igual que podria haber preguntado como lo hace drupal o cualquier otro CMS, estoy barajando funciones php para sacar datos

Etiquetas: bd, clase
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 07:00.