preload preload preload preload

Automatyczne tworzenie tabelki


16th Lipiec 2010 Bez kategorii 8 Comments
Dawno, dawno temu zamarzyła mi się funkcja, która budowała by tabelki z danymi w sposób automatyczny. Parametrem wyjściowym była by wyłącznie nazwa tabeli w bazie mysql. Cały czas był jednak problem z nagłówkami tabeli. Postanowiłem wykorzystać do tego możliwość dodawania komentarzy przy tworzeniu tabeli. Stwórzmy tabelę: CREATE TABLE IF NOT EXISTS `pacjenci` ( `id` int(10) unsigned NOT NULL auto_increment, `imie` varchar(255) NOT NULL COMMENT 'Imię', `nazwisko` varchar(255) NOT NULL COMMENT 'Nazwisko', PRIMARY KEY  (`id`) ) ENGINE=InnoDB  DEFAULT ...
Read More »

Liczba zwracanych rekordów przez Mysql


28th Czerwiec 2010 Bez kategorii 7 Comments
Czasami potrzebna jest liczba zwacanych rekordów w zapytaniu wysyłanym do Mysql. Do niedawna wykonywałem to tak CREATE TABLE tabelka (p1 VARCHAR(50)); INSERT INTO TABLE tabelka VALUES ('roman'),('andrzej'),('tomek'); SELECT p1 FROM tabelka WHERE 1; aby otrzymać liczbę rekordów w powyższym zapytaniu wystarczyło wpisać: SELECT COUNT(1) FROM tabelka WHERE 1; +----------+ | COUNT(1) | +----------+ | 3 | +----------+ 1 row in set (0.00 sec) stosując ten sam warunek w pierwszym i drugim zapytaniu. Niedawno natrafiłem na dyrektywę ułatwiającą to ...
Read More »