Python+mysql

0

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"
}



0

Jesteś pewny, że piszesz w Pythonie? :|

1 użytkowników online, w tym zalogowanych: 0, gości: 1