![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 19.11.2012 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Witam. Otóż mam kod który ma wyszukiwać w bazie dane użytkownika wyszukując po kodzie
kod jest w zmiennej $haslo Kod $sql = "SELECT * FROM `user` WHERE kod=$haslo"; $result = $connection->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { //tutaj kod wyswietlajacy dane z tabeli i przetwarzajacy je } } else { echo "0 results"; } $connection->close(); exit; jeśli wpiszę "id=2" zamiast "kod=$haslo" albo id=$haslo i nadal wartość $haslo = 2 to wyszukuje dane poprawnie ale gdy próbuje wyszukać po nazwie, kodzie lub innych kolumnach nie działa :/ przykładowo: $sql = "SELECT * FROM `user` WHERE id=3"; działa poprawnie $sql = "SELECT * FROM `user` WHERE kod=abc"; nie działa - zwraca 0 results baza ma następujące kolumny: (IMG:http://i.imgur.com/cK6kLHF.png) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
podstawy baz danych sie klaniaja
kod=abc jest niepoprawnym warunkiem. abc to jest text wiec kod='abc' przenosze na przedszkole |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 02:19 |