SELECT * FROM `konta` WHERE `konto_zajete` =0 ORDER BY RAND() LIMIT 1
i zrzut bazy danych:
-- -- Struktura tabeli dla `konta` -- CREATE TABLE `konta` ( `konto_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id konta', `konto_login` text collate utf8_polish_ci NOT NULL COMMENT 'login do konta', `konto_haslo` text collate utf8_polish_ci NOT NULL COMMENT 'hasło do konta', `konto_zajete` int(1) NOT NULL DEFAULT '0' COMMENT '0 - konto wolne, 1 - konto przydzielone', `konto_wlasciciel` text collate utf8_polish_ci NOT NULL COMMENT 'właściciel konta', `konto_data_sprzedarzy` int(11) NOT NULL COMMENT 'data sprzedaży konta', PRIMARY KEY (`konto_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=3 ;
Chcę, aby przy wylosowaniu rekordu aktualizowało od razu pole `konto_zajete` na '1' i chciałbym aby to w jednym zapytaniu było
