Zaczne od tego ze posiada baze mysql z dwoma tabelami uczniowie i frekwenca_dzien. Napisalem skrypt ktory pobiera klucz z czytnika rfid a nastepnie ma sprawdzic czy taki klucz istnieje w tabeli uczniowie pod nazwa "uczen_id". Jezeli klucz taki istnieje skrypt ma wkleic to tabeli frekwencja_uczen wlasnie ten klucz i aktualna godzine w przeciwnym przypadku wypisac informacje ze nie ma takiego klucza. Prosze o sprawdzenie poprawnosci napisanego skryptu. Chodzi mi glownie czy dobrze wykorzystalem komendy, laczylem sie z baza itp. A co do "$klucz" szukam w jaki sposob jest to pobierane z czytnika wiec prosze sie tym w ogole nie przejmowac. Zapomniałbym skrypt pisany w pythonie z wykorzystaniem biblioteki mysql.
import MySQLdb
$conn = Mysqldb.connect("localhost", "user", "haslo") or die ('Nie moge połączyć się z Mysql');
mysql_select_db (uczniowie) or die ('Nie moge wybrać tabeli');
$klucz = "pobierany z czytnika rfid";
# Sprawdzanie czy istnieje $klucz=uczen_id w bazie
$w = mysql_fetch_array(mysql_query(SELECT COUNT(uczen_id) FROM uczniowie WHERE uczen_id == '$klucz'));
# jeżeli nie -> napis, jeżeli jest -> dodaje uczen_id i obecny czas do tabeli frekwencja_dzien
if ($w[0]{
insert into `frekwencja_dzien` (uczen_id, czas) values ('$klucz',CURTIME());
} else {
print "Nie ma takiego ucznia"
}