Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2011, 17:50
a_s_d_f
 
Fecha de Ingreso: marzo-2011
Mensajes: 13
Antigüedad: 13 años, 8 meses
Puntos: 1
Cual es la mejor manera de realizar un SQL Query en mi aplicacion?

Hola, estoy trabajando en una página tipo craiglist, algo muy sencillo, por lo que los scripts pre-fabricados quedan demasiado grandes para el objetivo que busco.

Basicamente, tengo una página que dice
show_products.php
En donde hago la consulta a la base de datos, para que me muestre todas los articulos, en todas las categorías, basicamente es un
Código MySQL:
Ver original
  1. SELECT * FROM categories

Y estoy por agregar, la opción de mostrar los articulos solamente en una categoría especifica.
Entonces, no se si utilizar la misma página
show_products.php?id_category=#
para mostrar la categoría especifica, mediante un
Código PHP:
Ver original
  1. if (isset($_GET['id_category']))
  2. {
  3.   //Codigo para mostrar categoria
  4. }
  5. else
  6. {
  7. // Codigo que muestra todos los productos
  8. }
o crear una pagina que se llame:
show_categories.php?id_category=

Con un
Código PHP:
Ver original
  1. $query = "SELECT * from categories WHERE id_category = $id";
para accesar a la información.

Utilizo smarty como sistema de plantillas, y no tengo mucha experiencia usándolo por lo tanto no se cual sea la mejor manera de dividir la capa de presentación, de la capa de datos.

Que me recomiendan?