![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 9.09.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Calkowicie początkujący w temacie PHP i MySql. Za poradnikiem jakimś znalezionym w sieci, napisałem coś takiego:
Połączenie działa. Potem prościutki formularz, za pomocą którego chcialbym wpisywać rekordy.
Nie dopisuje do bazy niczego, tylko wyświetla komunikat : ERROR INSERTING NEW KONTAKT. Gdzie jest błąd? Dodam tylko, że baza działa prawidłowo. Łączę się z nią za pomocą MySQL Worbench, phpmyadmin, oraz z terminala. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zamiast die() -> printf("Errormessage: %s\n", $mysqli->error);
http://php.net/manual/pl/mysqli.error.php Poradnik zezwala na SQL injection czyli jest do niczego. W stopce mam opis jak to zrobić za pomocą PDO. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 9.09.2017 Ostrzeżenie: (0%) ![]() ![]() |
Zamiast die() -> printf("Errormessage: %s\n", $mysqli->error); http://php.net/manual/pl/mysqli.error.php Poradnik zezwala na SQL injection czyli jest do niczego. W stopce mam opis jak to zrobić za pomocą PDO. Dziękuję za błyskawiczną odpowiedź. Jak wspomniałem jestem całkowicie zielony, początkujący. Nie bardzo rozumiem. Czy mam usunąć linijkę die(), i w to miejsce wstawić printf("Errormessage: %s\n", $mysqli->error);?? Czy tez co innego chciałeś mi przekazać? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 10:03 |