[HTML][SQL][PHP]Zmienna w formularzu php, tworzenie tabeli |
[HTML][SQL][PHP]Zmienna w formularzu php, tworzenie tabeli |
27.06.2019, 21:15:21
Post
#1
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 2 Dołączył: 26.04.2019 Ostrzeżenie: (10%) |
Witam, zapewne kolejny śmieciowy post, jednak mam problem, ponieważ, pracuję nad podstawowym panelem do zarządzania witryną i natrafiłem na problem z tworzeniem tabeli poprzez formularz na stronie, dostaję error:
Error creating table: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''kurde_mac_znowu_nie_dziala' LIKE klan' at line 1
A formularz ma się tak: Gdy zamiast textarea używam input, także nie działa, z tym samym błędem. Zauważyliście jakieś błędy? Jakieś pomysły? |
|
|
27.06.2019, 21:40:22
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
|
|
|
27.06.2019, 21:45:00
Post
#3
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 2 Dołączył: 26.04.2019 Ostrzeżenie: (10%) |
JAK!!! To działa, jakim cudem, przecież gdy używam '".$zmienna."' to działa normalnie, tylko tutaj nie.
Dzięki |
|
|
27.06.2019, 21:45:58
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Dla SQL-a tekst w apostrofach to string, a nazwy baz danych/tabel/kolumn itp. nie są w SQL stringami
|
|
|
27.06.2019, 22:02:12
Post
#5
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 2 Dołączył: 26.04.2019 Ostrzeżenie: (10%) |
Dla SQL-a tekst w apostrofach to string, a nazwy baz danych/tabel/kolumn itp. nie są w SQL stringami To dużo zmienia, dzięki Masz może jakiś pomysł jak przedstawić nazwy tabel w formularzu w tagu select? Mam taki kod i on wyświetla ilość tabel, ale nie ma ich nazw, są to pola puste:
|
|
|
27.06.2019, 22:16:42
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Spróbuj zamienić $result->fetch_assoc() na $result->fetch_row()
|
|
|
27.06.2019, 22:21:45
Post
#7
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 2 Dołączył: 26.04.2019 Ostrzeżenie: (10%) |
Spróbuj zamienić $result->fetch_assoc() na $result->fetch_row() No nie mam słów, masz dzisiaj chyba jakiś dzień oświecenia, albo pomocy dla zwierząt, bo to ponownie zadziałało, a wiesz może jak rozwiązać problem
Bo o ile się nie mylę, to może być tylko integer. |
|
|
27.06.2019, 22:26:07
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
To nie musi być integer, ale jak dajesz string, to powinieneś ładnie to zabezpieczyć np. z htmlspecialchars.
|
|
|
27.06.2019, 22:27:11
Post
#9
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 2 Dołączył: 26.04.2019 Ostrzeżenie: (10%) |
To nie musi być integer, ale jak dajesz string, to powinieneś ładnie to zabezpieczyć np. z htmlspecialchars. Ponownie Dziękuję działa |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 16:53 |