Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2016, 15:54
Musiker
Invitado
 
Mensajes: n/a
Puntos:
Problema con búsqueda de registros

Hola a todos.

Estoy haciendo un script, y dentro de él realizo una búsqueda de un registro. El problema es que al buscarlo en phpmyadmin, en el apartado que pone "buscar", NO lo localiza, y haciendo la consulta dentro del script, tampoco lo localiza. Pero curiosamente, lo encuentra haciendo un "select count(*) from tabla where campo like '%PALABRA%';" en el "phpmyadmin".
Desconozco el motivo. ¿Alguien puede ayudarme? Necesito que el registro lo encuentre correctamente desde el script.
El código de la búsqueda que hago en el propio script es el siguiente:

Código PHP:
<?php
include ("conexion.php");

$archivo file("C:\archivo.txt");
    
    foreach (
$archivo as $archivos
    {    
    
        
//MOSTRAMOS EL CONTENIDO DEL ARCHIVO
        
        
echo "<br>";
        echo 
"EL CONTENIDO DEL ARCHIVO ES: $archivos";
        echo 
"<br>";
     
        
/* BUSCAMOS LOS REGISTROS INSERTADOS, PARA QUE NO SE INSERTEN OTRA VEZ POR ERROR CADA VEZ 
        QUE EJECUTEMOS EL ARCHIVO */ 
        
        //$consulta_mysql= "SELECT * FROM general WHERE enlaces = '$archivos'";
        
$consulta_mysql "SELECT * FROM general WHERE enlaces like '%$archivos%'";
        
$resultado=mysql_query($consulta_mysql) or die (mysql_error());
        
        if (
mysql_num_rows($resultado)>0)
        {
            print(
"Existe al menos un registro");
        }else{
            
            echo (
"NO EXISTEN REGISTROS EN LA BASE DE DATOS");
                
                
//LOS MUESTRA
                
                        
echo "<html><body><table border=1>";

                        echo 
"<tr><th>ENLACE</th><th>OPCIONES</th></tr>";
                            
                        echo 
"<br>";
                        
                        
?>
                        
                        <form method="post" action="Preguntar.php">
                        <?php
                            
for($contador=0;$contador<count($archivos);$contador++){
                            
                            } 
// "FOR" DEL FORMULARIO 
                         
                        
echo "<tr>";
                        echo 
"<td>".$archivos."</td>"?>
                    <td><input type="radio" name="<?php echo $archivos;?>" value="SI"><label>SI</label><br />
                    <input type="radio" name="<?php echo $archivos;?>" value="NO"><label>NO</label><br />
    
                        <?php echo "</tr>"

                } 
// ELSE
    
//FOREACH 
                        
                        
echo "</html></body></table>"
                
                
?>


Muchas gracias por adelantado.