Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2011, 17:55
Avatar de xalupeao
xalupeao
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años, 8 meses
Puntos: 12
consulta sobre codigo php

tengo problemas con el siguiente codigo:


Código PHP:
$query "SELECT anu.id AS id, region, ciudad, titulo, imagen, precio, signo, fecha, reg.nombre AS region, ciu.nombre AS ciudad,
MATCH (
titulo, aviso
)
AGAINST (
'$q'
IN BOOLEAN
MODE
) AS rank
FROM anuncios anu
INNER JOIN regiones reg ON reg.id = anu.region
INNER JOIN ciudades ciu ON ciu.id = anu.ciudad
WHERE MATCH (
titulo, aviso
)
AGAINST (
'$q'
IN BOOLEAN
MODE
)
ORDER BY rank DESC"
;

$queryCon "SELECT COUNT(id) FROM anuncios WHERE MATCH(titulo,aviso) AGAINST('$q' IN BOOLEAN MODE)";

$query mysqli_query($conexion,"$query LIMIT $inicio, $por_pagina") or die('not found');

while (
$row mysqli_fetch_array($query)) {
               
//codigo para desplegar info
}

    
$total_query mysqli_query($conexion,$queryCon);
    
$row mysqli_fetch_array($total_query);
    
$total $row['count'];

if(
$total 0){
 
//codigo .... de paginacion
}else{
 print 
'sin resultados';


El problema es el siguiente, en pantalla tengo el el mensaje de sin resultados

bueno esto pasa porque segun el codigo no hay registros que tengan los parametros de busqueda. como ejemplo use el termino 'vendo'... si lo hago por phpmyadmin tengo resultados .... pero con este codigo no....

que puede ser?...

espero su ayuda urgente !
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.