![]() |
![]() |
![]()
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: 30 Pomógł: 0 Dołączył: 10.09.2020 Ostrzeżenie: (0%) ![]() ![]() |
var_dump($m1);
zwraca: array(2) { [0]=> string(5) "wolne" ["dostepny"]=> string(5) "wolne" } echo $m1; zwraca: Notice: Array to string conversion in C:\xampp\htdocs\camp\index.php on line 60 Array ALE już mysqli_fetch_row zwraca: string(5) "wolne" wolne Podejrzewam że problem się rozwiązał ? (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/cap.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 20:16 |