sql

Iniciado por bgnumis, 23 Julio 2015, 13:06 PM

0 Miembros y 1 Visitante están viendo este tema.

bgnumis

sql
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?


engel lex

El título del tema debe ser descriptivo, modificalo
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

pomada_de_la_campana

Puedes hacer un programa que te actualice los datos. No creo que sea muy difícil.

Nota: no lo voy hacer yo ... ;D

DeMoNcRaZy

¿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.

Código (php) [Seleccionar]
<?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.
Esta página web no está disponible - Google Chrome

someRandomCode

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..