![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.12.2003 Skąd: gliwice Ostrzeżenie: (0%) ![]() ![]() |
mam takie pytanko...czy jest jakis typ w sql w styly boolean zeby ten rekord mogl miec jakby dwie wartosci tylko true lub false?
pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
np tinyint(1) lub enum :]
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
menic - tinyint(1) może mieć 10 wartości - od 0 do 9...
tooled: zainteresuj sie enum('tak','nie') czy jak sobie oznaczysz wartości. W MySQL TRUE jest reprezentowane przez 1, a FALSE przez 0. PS. Przenosze na Bazy Danych. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Ja zawsze używam tinyint(1) i wpisuje 0 lub 1 i sposób jest chyba najwygodniejszy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
W sumie to może nawet lepszym sposobem będzie uzycie char(1) :?: Tam wstawisz tylko jeden znak (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Tylko nie wiem które będzie szybsze... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ja zawsze używam tinyint(1) i wpisuje 0 lub 1 i sposób jest chyba najwygodniejszy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
W sumie to może nawet lepszym sposobem będzie uzycie char(1) :?: Tam wstawisz tylko jeden znak (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Tylko nie wiem które będzie szybsze... Mi sie wydaje, że najlepsze jest enum w tym przypadku - ma dwie określone na stałe wartości, których nie zmienisz. Kwestia gustu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Spenalzo: TINYINT(1) jest zalecane w manualu do MySQL. Dodatkowo:
Cytat FALSE jest równe 0
TRUE jest różne od 0 Warunek[php:1:f51ded6b86]<?php if (2) { } ?>[/php:1:f51ded6b86]Jest spełniony. Dlatego np. można użyć:[php:1:f51ded6b86]<?php $sql="SELECT COUNT(*) FROM tabela..."; // ... $if( !$result['COUNT(*)'] ) { echo 'Brak rekordów'; } ?>[/php:1:f51ded6b86] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 16:03 |