Hola,
Tengo un excel con datos que ya están incluidos en mi base de datos pero "actualizados" son 200 registros de una base de datos de 15000.
¿Alguien sabe si en sql en php my admin se podría hacer un SQL de tipo
if DNI="al DNI de la base de datos" machaca esa fila y pon los datos del excel?
El título del tema debe ser descriptivo, modificalo
Puedes hacer un programa que te actualice los datos. No creo que sea muy difícil.
Nota: no lo voy hacer yo ... ;D
¿Quieres mostrar los datos del usuario haciendo referencia al DNI? Corrígeme si me equivoco.
Para ello podrías hacer un formulario (HTML) en el que preguntases el DNI y luego hacer una consulta SQL a la base de datos con (PHP) con lo que a la hora de mostrar los datos referente a dicho DNI haces un simple bucle y lo muestras a tu gusto.
<?php
//La variable $dni tiene que devolver el valor de un input (formulario HTML)
$consulta = mysqli_query($conexion, "SELECT * FROM usuarios WHERE DNI = '".$dni."' ")or die(mysqli_error($conexion));
while($mostrar = mysqli_fetch_assoc($consulta){
//mostrando
//Seria algo así para mostrar
echo "El DNI es de: ".$mostrar['usuario'];
}
?>
Es algo así para que te puedas hacer la idea.
Saludos.
Hola!
Yo creo que el tema pasa por la parte de tomar los datos de Excel..
Para hacerlo desde PHP podes usar PHPExcel o bien usar alguno de los modulos de PEAR como Spreadsheet_Excel_Writer/Reader..
Tambien vale decir que si tenes que usar SQL uses el modelo PDO..
Leyendo el codigo de YuseTist no me queda claro si llegado al caso de que la variable $dni no sea filtrada apropiadamente, no podria pasar que $dni = "' OR 1=1;--" o cosas peores se ejecuten..