Ver Mensaje Individual
  #1  
Antiguo 29-12-2005
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Reputación: 20
D-MO Va por buen camino
mysql_affected_rows me devuelve -1 como resultado de una consulta

Hola, en esta ocasion los molesto por lo siguiente:

Código PHP:
   $resultmysql_query("SELECT tabla, titulo, texto, vinculo FROM dmo_buscador");
    
$total_tablas mysql_affected_rows();
    
$tabla mysql_fetch_assoc($result);
    for (
$cont=1$cont<=$total_tablas$cont++){
          
$result2mysql_query ("SELECT id, ".$tabla['titulo'].", 
         "
.$tabla['texto']." FROM ".$tabla['tabla']."WHERE ".$tabla['titulo'].
         LIKE "
.$_POST['buscar']." OR ".$tabla['titulo']." LIKE ".$_POST['buscar']);
    
$encontradosmysql_affected_rows();
    } 
Como podran darse cuenta con este codigo, tomo los datos de un formulario de busqueda con un campo de texto llamado "buscar".

Tengo una tabla llamada "dmo_buscador" en la que almaceno los nombres de las tablas en las que se pueden realizar las busquedas, esta tabla tiene cuatro campos, los caules son:
Cita:
tabla = nombre de el tabla en la que se puede buscar.
titulo = campo en la que la tabla descrita en el campo "tabla" almacena el titulo.
texto = campo en el que la tabla almacena el contenido
vinculo = almacena el vinculo que se usaria para accesar al texto.
Tomo los datos anteriores con la primera consulta y estos los paso por la segunda.

El problema es que mysql_affected_rows() me regresa un valor -1 en la segunda consulta por lo que me indica que la consulta no se pudo realizar.

Llevo ya algun rato tratando con esto y la verdad ya no hayo que hacer. Se los dejo aca por si a lo mejor alguien me puede ayudar.

Saludos.
Responder Con Cita