Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 19.11.2014 Ostrzeżenie: (0%)
|
Mam prostą kontrukcje pobierającą dane z bazy po id. W przypadku gdy id nie istnieje foreach nie zwraca wartości. Co zrobić żeby wtedy wpisało komunikat "pusta wartość"?
Próbowałem najróżniejszych dziwnych metod (np: liczeniu liter zwracanej wartości i gdy jest to 0 komunikat "puste" ale nie udało się bo funkcja nic nie zwraca).
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 19.11.2014 Ostrzeżenie: (0%)
|
Niestety kod:
Bez danych (przy nieistniejącym id) też przechodzi warunek pozytywnie. Cały czas funkcja count($name) zwraca wartość 1 Ten post edytował rekamil97 19.11.2014, 23:23:16 |
|
|
|
rekamil97 [PHP] Pobranie z bazy danych 19.11.2014, 22:51:05
Rysh [PHP] pobierz, plaintext $name = $db->prepare... 19.11.2014, 22:57:00
rekamil97 Niestety ale teraz cały czas zwraca mi wynik ... 19.11.2014, 23:03:05
Rysh Zobacz co zwraca:
$name->fetchColumn(); 19.11.2014, 23:06:19
rekamil97 Kod:
[PHP] pobierz, plaintext echo($name-... 19.11.2014, 23:08:06 
Rysh Cytat(rekamil97 @ 19.11.2014, 23:08:0... 19.11.2014, 23:16:28
@rtur [PHP] pobierz, plaintext if($name->RowCount... 21.11.2014, 07:20:57 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 23:09 |