Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Python+baza mysql
blandzi
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 9.12.2008

Ostrzeżenie: (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.

  1. import MySQLdb
  2. $conn = Mysqldb.connect("localhost", "user", "haslo") OR die ('Nie moge połączyć się z Mysql');
  3. mysql_select_db (uczniowie) OR die ('Nie moge wybrać tabeli');
  4.  
  5. $klucz = "pobierany z czytnika rfid";
  6.  
  7. # Sprawdzanie czy istnieje $klucz=uczen_id w bazie
  8. $w = mysql_fetch_array(mysql_query(SELECT COUNT(uczen_id) FROM uczniowie WHERE uczen_id == '$klucz'));
  9.  
  10. # jeżeli nie -> napis, jeżeli jest -> dodaje uczen_id i obecny czas do tabeli frekwencja_dzien
  11. IF ($w[0]{
  12. INSERT INTO `frekwencja_dzien` (uczen_id, czas) VALUES ('$klucz',CURTIME());
  13. } else {
  14.  
  15. print "Nie ma takiego ucznia"
  16. }
  17.  
  18.  
  19.  
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 21:24