Foros del Web » Programando para Internet » PHP »

consulta sobre codigo php

Estas en el tema de consulta sobre codigo php en el foro de PHP en Foros del Web. 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 ) ...
  #1 (permalink)  
Antiguo 03/03/2011, 17:55
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años
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.
  #2 (permalink)  
Antiguo 03/03/2011, 18:08
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: consulta sobre codigo php

deberías imprimir
echo "$query LIMIT $inicio, $por_pagina"; para ver si los valores que metes a la consulta son correctos, así como mysqli_error($conexion); para ver si tienes algún error.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:25.