Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 10.09.2020 Ostrzeżenie: (0%)
|
mam bazę danych mysql o strukturze dwóch kolumn
ID, dostepny. zadaje pytanie do bazy: SELECT dostepny FROM pole WHERE id=1 $m1 = mysqli_fetch_array( mysqli_query($db, 'SELECT dostepny FROM pole WHERE id=1' )); otrzymuję zmienną $m1 jako np. zajete i teraz chcac podjąć decyzję pisze if if ($m1 == "wolne") { $kolor_miejsca_m1 = "#9ae59a";} else { $kolor_miejsca_m1 = "#ff4d4d";} I to nie działa, ponieważ typ zmiennej to array... wymyśliłem, że zastowuje implode i tak wygląda zapytanie: $m1 = implade(mysqli_fetch_array( mysqli_query($db, 'SELECT dostepny FROM pole WHERE id=1' ))); ale zmienną którą otrzymuję to "zajetezajete" a nie "zajete".. Nie wiem jak pobrać wartość tylko "zajete" |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 885 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%)
|
@mkoszar
Właśnie liczyłem, że zauważysz że skoro zmienna tablicy zwraca dwa elementy, to zauważysz jakąś logikę i to że wynik var_dump zaczyna się od array a nie string czy też object czy resource. Zwracaj wyraźniej na komunikaty, one wszystko mówią. |
|
|
|
mkoszar [php] pobieranie wartości z bazy do zmiennej 10.09.2020, 07:05:03
trueblue https://stackoverflow.com/questions/5579794...ondi... 10.09.2020, 08:16:48
Tomplus Oczywiście że będzie $m1 jako tablica, bo [PH... 11.09.2020, 09:33:03
mkoszar var_dump($m1);
zwraca:
array(2) { [0]=> ... 12.09.2020, 18:05:14
gino mysqli_fetch_array oznacza wydobyć do tablicy, ju... 12.09.2020, 19:36:24 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 04:58 |