Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/06/2013, 14:24
alexperaza
 
Fecha de Ingreso: diciembre-2012
Mensajes: 178
Antigüedad: 11 años, 3 meses
Puntos: 2
Respuesta: Unir Dos consultas en un array para paginarlas

Bueno les muestro mis consultas a ver si me pueden ayudar con la solucion ya que es lo UNICO que me falta para terminar mi web pero es muy importante

Código PHP:
Ver original
  1. varPrincipal_principal = "0";
  2. if (isset($_GET["cat"])) {
  3.   $varPrincipal_principal = $_GET["cat"];
  4. }
  5. mysql_select_db($database_clasi, $clasi);
  6. $query_principal = sprintf("SELECT * FROM principal INNER JOIN categorias ON principal.id_categoria=categorias.id_categoria  WHERE categorias.id_categoria=%s  AND principal.premium=0 UNION  SELECT * FROM principal INNER JOIN categorias ON principal.id_categoria=categorias.id_categoria  WHERE categorias.IdPadre=%s  AND principal.premium=0 ORDER BY id_principal DESC  ", GetSQLValueString($varPrincipal_principal, "int"),GetSQLValueString($varPrincipal_principal, "int"));
  7. $principal = mysql_query($query_principal, $clasi) or die(mysql_error());
  8. $row_principal = mysql_fetch_assoc($principal);
  9. $totalRows_principal = mysql_num_rows($principal);
  10.  
  11. $VarPremium_ConsulPremium = "0";
  12. if (isset($_GET["cat"])) {
  13.   $VarPremium_ConsulPremium = $_GET["cat"];
  14. }
  15. mysql_select_db($database_clasi, $clasi);
  16. $query_ConsulPremium = sprintf("SELECT * FROM principal INNER JOIN categorias ON (principal.id_categoria=categorias.id_categoria)  WHERE categorias.id_categoria=%s AND premium=1 UNION SELECT * FROM principal INNER JOIN categorias ON (principal.id_categoria=categorias.id_categoria) WHERE categorias.IdPadre=%s AND premium=1 ORDER BY id_principal DESC ", GetSQLValueString($VarPremium_ConsulPremium, "int"),GetSQLValueString($VarPremium_ConsulPremium, "int"));
  17. $ConsulPremium = mysql_query($query_ConsulPremium, $clasi) or die(mysql_error());
  18. $row_ConsulPremium = mysql_fetch_assoc($ConsulPremium);
  19. $totalRows_ConsulPremium = mysql_num_rows($ConsulPremium);

y lo que muestro en pantalla es esto

Código PHP:
Ver original
  1. <?php echo substr($row_ConsulPremium['descrip'], 0, 355);?>
  2. <?php echo substr($row_principal['descrip'], 0, 240);?>