Jak mogę z mysqli zrobić zapytanie z LIKE i uzyskać wszystkie wyniki?php mysqli przygotowane oświadczenie LIKE
To jest mój kod ale dosn't pracy:
$param = "%{$_POST['user']}%";
$stmt = $db->prepare("SELECT id,Username FROM users WHERE Username LIKE ?");
$stmt->bind_param("s", $param);
$stmt->execute();
$stmt->bind_result($id,$username);
$stmt->fetch();
Ten kod nie wydają się działać. Wiele przeszukałem. Może również zwrócić więcej niż 1 wiersz. Jak mogę uzyskać wszystkie wyniki, nawet jeśli zwraca więcej niż 1 wiersz?
Proszę zdefiniować "nie działa" - błąd PHP? Błąd MySQL? Brak błędu, ale 0 wyników? –
Chcę przelecieć przez wszystkie wyniki. Jak mogę to zrobić? Kiedy mówię, nie działa. To nic nie zwraca ... – user2493164
nie ma operatora zwrotu w tym kodzie. ** Jak to jest zwrócić wszystko? ** –