Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 29.11.2015 Ostrzeżenie: (0%)
|
Problem powstaje gdy próbuję wykonać dodawanie rekordu do utworzonej wcześniej bazy tabeli.
Niby nie wywala żadnych błędów, lecz gdy podglądam tabelę w PhpAdmin to widzę, że rekord nie został dodany. Kod który skleciłem do tej pory nie wyświetla co to za błąd. oto kod:
W dokumentacji (którą słabo rozumię) mysqli::query mam napisane, że metoda zwraca FALSE w przypadku błędu. 1. Jak wyświetlić jaki to błąd? 2. Ewentualnie co robię źle w tym kodzie ? Ten post edytował codex 29.11.2015, 16:06:52 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 29.11.2015 Ostrzeżenie: (0%)
|
Zrobiłem jak pisałeś, teraz nie wywala żadnego komunikatu o błędzie jednak w PhpAdmin przeglądam tą samą tabelę po dodaniu 2 rekordów kolejnych widzę, że:
rekordy = 0; nstępny autoindex = 1; znaczy, że rekordu nie dodano, czy źle rozumiem ten cały PhpAdmin ? ----------------------------------------------------------------------------- Przerobiłem linijkę z wyświetlaniem kodu z powrotem na taki zapis: i teraz wyświetla mi błąd z którego ja nic nie rozumie, poza tym, że mam błąd składni MySql: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' xxxxxxxx, 3, , Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,' at line 1 przy czym xxxxxxxx to jest fraza przypisana do zmiennej $password w moim przykładzie .... Nie rozumie, dla czego server czepia się akurat tego ciągu znaków a pierwszy ($email) mu najwyraźniej odpowiada ? Ten post edytował codex 29.11.2015, 16:05:21 |
|
|
|
codex [PHP] [MySqli] MySqli->query jak wyswietlic blad 29.11.2015, 12:53:35
Damonsson Jeżeli pierwszą wartością jest primary index autoi... 29.11.2015, 13:03:51
Comandeer Polecam poczytać o prepared statements i SQL injec... 29.11.2015, 16:14:02
codex Zrobiłem Commander jak pisałeś - opakowałem string... 29.11.2015, 17:02:23
casperii [PHP] pobierz, plaintext INSERT INTO `table` ... 29.11.2015, 17:11:54
codex Dzieeeeki ci dobry człowieku casperii ! O to c... 29.11.2015, 18:07:30
Comandeer Jest jeszcze inny zapis, IMO jeszcze bardziej fajn... 29.11.2015, 18:23:18 ![]() ![]() |
|
Aktualny czas: 4.04.2026 - 00:11 |