Per mettere in comunicazione lettore e database serve sviluppare un programma apposito da utilizzare nel client.
Questo programma leggerà i dati dalla scheda magnetica (tramite le API messe a disposizione dal produttore del lettore) e lì invierà al database (cosa possibile se ne hai uno tuo, ma non su AlterVista per via del blocco delle connessioni) oppure li invierà sotto forma di richiesta HTTP ad una pagina web che successivamente li inserirà in una base di dati (alternativa utilizzabile su AlterVista).
"Sviluppare un programma apposito" vuol dire tante cose, ma concettualmente si tratta di:
Codice:
function leggi_codice() {
codice = chiamata_API_produttore();
return codice;
}
function invia_dati(codice) {
database = connessione_database(user, pass, host, nome);
query = "INSERT INTO tabella (codice) VALUES(" + codice + ")";
database.query(query);
}
while (true) {
codice = leggi_codice();
invia_dati(codice);
}