Zapytanie do bazy danych - kod PHP
Automatyk
11.01.2019
Witam. Stworzyłem formularz wraz z obsługą, który wprowadza do bazy danych cenę zamówienia,nazwę ( i inne pierdoły) oraz id_zamówienia, który generowany jest do bazy po zatwierdzeniu formularza. Ogólnie przedstawię to na podstawie screen'ów.
Klikając "Złóż zamówienie" następuje przekierowanie do formularza :
Przekierowanie do formularza:
Wykonanie formularza :
Tutaj jeszcze zamieszczę tabelę "zamowienia":
Teraz moje pytanie brzmi : na podstawie id_zamowienia chciałbym aby ukazywał się czas złożenia zamówienia. W jaki sposób mam napisać takowy kod? Poprzez formularz, iż najpierw użytkownik wprowadza numer zamówienia a potem, poprzez wykonanie formularza, na podstawie id_zamowienia wyświetlany jest czas złożenia?
Robiin
11.01.2019
Nie zrozumiałem co chcesz osiągnąć. Chcesz wyświetlić czas złożenia zamówienia na podstawie id_zamowienia, tyle wiem, dalej mnie skołowałeś.
Automatyk
11.01.2019
Robiin
11.01.2019
SELECT `czas_zlozenia` FROM `zamowienia` WHERE `id_zamowienia` = 1
Gdzie wartość 1 to indeks zamówienia. W przypadku powyższych screenów tabeli indeks 2 zwróci 2019-01-10 12:17:26.
Pamiętaj, że przetestować to możesz w zakładce "SQL". Zapytanie "SELECT" niczego na pewno nie uszkodzi, a zobaczysz jak to działa.
Syntax przy wiekszej ilości wyszukiwanych wyników jest taki sam, z dodaniem przecinka przy wyszukiwanych 'labelach':
Automatyk
11.01.2019
Robiin
12.01.2019
Oh god, w php nigdy w życiu nic nie pisałem, ale z tego co wyczytałem to:
$hostName = "host"; $userName = "user"; $password = "pass"; $dbName = "db"; $handle = new mysqli($hostName, $userName, $password, $dbName); $sql = mysql_escape_string("SELECT `czas_zlozenia` FROM `zamowienia` WHERE `id_zamowienia` = 1"); $returnValue = $handle->query($sql);
Automatyk
12.01.2019
Użytkownik Automatyk edytował ten post 12.01.2019 01:04