Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2016, 17:05
marioyanez
 
Fecha de Ingreso: marzo-2016
Mensajes: 3
Antigüedad: 8 años, 2 meses
Puntos: 0
Pregunta consulta en varias tablas con mysqli y php

Hola Estoy intentando consultar varias tablas las cuales me muestren la posición de un grupo determinado pero no me deja.

Le agradezco a las personas que me puedan ayudar gracias

<?php

// Obtener el número de página que se va a visualizar
$page = $_GET['pageCli'];
$idClient = $_GET["idClientCat"];

//Inicialmente mostramos los datos de la 1ª fila que significa la fila 0
$start = 0;

//El límite es de 4 significa que vamos a mostrar 4 elementos a la vez
$limit = 8;

// Importación de la conexión de base de datos
require_once('connection.php');

// Contando el tema total disponible en la base de datos
$total = mysqli_num_rows(mysqli_query($con, "SELECT tien_catId FROM Tiendas INNER JOIN Categorias ON tien_catId = catId INNER JOIN DuenosTienda ON tien_dtId = dtId INNER JOIN ProductosYServicios ON tienId = pys_tienId WHERE tien_catId = '".$idClient."'"));


//Podemos ir hasta la página número total / límite
$page_limit = $total/$limit;

//Si el número de página es mayor que el límite que no podemos mostrar nada
if($page<=$page_limit){

// Cálculo de inicio para todos los números de página determinada
$start = ($page - 1) * $limit;

// Consulta SQL para obtener los datos de un rango
$sql = "SELECT DISTINCT tienNombre, tienDescripcion, tienImagen FROM Tiendas INNER JOIN Categorias ON tien_catId = catId INNER JOIN DuenosTienda ON tien_dtId = dtId INNER JOIN ProductosYServicios ON tienId = pys_tienId WHERE tien_catId = '".$idClient."' limit $start, $limit";

// Obtener resultado
$result = mysqli_query($con,$sql) or die("ERROR 0: ".mysqli_error());

// Adición de resultados a una matriz
$res = array();

while($row = mysqli_fetch_array($result)){
array_push($res, array(
"tienNombre"=>$row['tienNombre'],
"tienDescripcion"=>$row['tienDescripcion'],
"tienImagen"=>$row['tienImagen'])
);
}
// Viendo la matriz en formato JSON
echo json_encode($res);
}else{
echo "No esta tomando la información";
}
?>