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 !