Próbuję uzyskać wartości z bazy danych za pomocą następującego koduNie można uzyskać wartości z bazy danych w PHP
$request = Registrationrequest::where('course_id', $id)
->where('user_id', Auth::user()->id)
->where('registered', true)->count();
Używam laravel. Mam wiersz z course_id = 4
, user_id=3
i registered=true
. Kiedy I var_dump każdej wartości oddzielnie, potwierdzam go. Ale kiedy używam tego warunku WHERE razem, ja nie dostaję wartości liczone jako 1, zamiast coraz 0.
mam kolejne zapytanie gdzie używam
$request = Registrationrequest::where('course_id', $id)
->where('user_id', Auth::user()->id)
->where('registered', false)->first();
Działa to idealny, gdy wartość jest zarejestrowany fałszywy.
Czy ktoś może mi powiedzieć, gdzie się mylę?
Co to jest typ kolumny "zarejestrowanej" (w bazie danych)? –
@ SverriM.Olsen It's Binary – user1012181
Czy to działa, jeśli ustawisz go na '1' zamiast" true', a '0' zamiast" false'? –