![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 1 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Po krótce, mam w bazie tabelę z ludźmi, każdy ma wpisane imię, nazwisko itd oraz każdy ma komórkę los domyślnie z wartością 0. Poniżej kod, który z założenia miał wylosować z tej bazy tyle osób, ile jest w zmienne $bilety_szt, ale oczywiście nie działa jak należy.
dziala to tak, że po każdym odświeżeniu strony losuje znowu i aż wszyscy w bazie mają w komórce los wpisaną 1 a chodzi o to, żeby wylosował tylko tyle, ile jest w zmiennej $bilety_szt i oczywiście, żeby nikt się 2 razy nie powtórzył. Kurka, siedzę nad tym i jakoś nie mam natchnienia... Dzieki za pomoc. Ten post edytował miedzna 6.09.2005, 13:07:44 |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Hmm, strasznie zagmatfany ten kod, Nie lepiej tak:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 1 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Twoje rozwiązanie jest lepsze, ale coś nie działa, nie zmienia w bazie losowe komórki LOS z 0 na 1
![]() Ten post edytował nospor 6.09.2005, 13:49:59 |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
A jakiego typu masz to pole los :?:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 1 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
VARCHAR(1)
|
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
1. To już lepiej w ENUM( '0', '1' )
2. W zapytaniach ujmuj w apostrofy wartości związane z tym polem (w końcu to stringi): ... SET los = '1' ... WHERE los != '1' ... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 1 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie działa
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
spropob tak
Ten post edytował paweb 6.09.2005, 15:01:34 -------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 00:22 |