PHP - Problema con un WHILE Urgente!!!!

 
Vista:

Problema con un WHILE Urgente!!!!

Publicado por Alain (1 intervención) el 06/06/2005 14:31:48
Hola a todos:

Estoy haciendo una Biblioteca virtual en la que necesito hacer una busqueda y el código lo tengo mas o menos asi

while ($i<=($cantidad-1)){

while ($row=mysql_fetch_array($sql)){

if(substr_count($row['pclave'],$array[$i]))>0){

//aqui entonces pongo los temas encntrados

}

}

$i++;

}

El problema es que todo me sale bien cuando hacen la busqueda con una sola palabra pero cuando la hacen con mas de una no me entra al segundo while.

Por ejemplo:

si busco por economia pues todo perfecto

pero si busco por economia politica, el primer while si me dice que tengo dos palabras y me funciona bien pero segundo while me hace la busqueda nada mas con ECONOMIA y como que se olvida de POLITICA.

Espero haberme explicado bien a ver si me pueden ayudar.

Gracias

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con un WHILE Urgente!!!!

Publicado por Alvaro (46 intervenciones) el 07/06/2005 10:40:11
Cuando el problema es de cadenas incompletas se soluciona con comillas simples, de esta forma te coge la cadena completa, espero que te sirva la ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar