
Leer un listado y consultarlo en db
Publicado por rafa (2 intervenciones) el 17/02/2017 11:16:50
Hola, quisiera saber como poder consultar los datos de un listado contenido en una fichero. El script que he hecho me falla y no entiendo que hago mal, o igual hay otra forma mas limpia y facil de hacerlo.
Este es el script:
RESUKTADO EN PANTALLA tras ejecutarlo:
12345
--
--
123456
--
--
11111
--
--
1111
--
--
2222
2--
22
Listado del fichero 1.txt:
12345
123456
11111
1111
2222
Contenido de la db a consultar:
1111
2222
11111
22222
Este es el script:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$link = mysqli_connect("localhost", "root");
mysqli_select_db($link, "pruebas") or die("No se puede conectar con la base de datos");
$file = fopen("1.txt", "r") or die("No se puede abrir el fichero");
while($linea=fgets($file))
{
$consulta=mysqli_query($link, "SELECT * FROM tabla1 WHERE datos LIKE '%$linea%'");
echo "<br>";
echo $linea,"<br>";
$res=mysqli_fetch_row($consulta);
echo $res[0]."--<br>";
echo $res[1]."--<br>";
}
fclose($file);
mysqli_close($link);
?>
RESUKTADO EN PANTALLA tras ejecutarlo:
12345
--
--
123456
--
--
11111
--
--
1111
--
--
2222
2--
22
Listado del fichero 1.txt:
12345
123456
11111
1111
2222
Contenido de la db a consultar:
1111
2222
11111
22222
Valora esta pregunta


0