`` w MYSQL |
`` w MYSQL |
24.07.2020, 11:20:02
Post
#1
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 0 Dołączył: 22.12.2011 Ostrzeżenie: (10%) |
Jak powinno wygladac prawidlowe zapytanie do MYSQL 8 jesli uzywamy zmiennej do prefixu?
Wedlug zalecen MYSQL powinno to byc mniej wiecej cos takiego:
Wedlug mnie wszytsko gra - lecz PHP wywala mi blad w zapytaniu - chociaz kod dziala prawidlowo. Blad pokazuje sie tutaj:
Ten zapis jest prawidlowy gdyz ma ` na poczatku i na koncu nazwy tablicy. Chyba ze prawidlowy zapis powinien byc w ten sposob:
Co o tym myslicie? Ten post edytował MESSIAH :) 24.07.2020, 11:32:06 -------------------- TERA TRYBI.pl
|
|
|
24.07.2020, 11:21:49
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
`a`.`b`
U Ciebie przed from nic nie ma. Ten post edytował viking 24.07.2020, 11:22:37 -------------------- |
|
|
24.07.2020, 11:29:09
Post
#3
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 0 Dołączył: 22.12.2011 Ostrzeżenie: (10%) |
Nie bardzo rozumiem co masz na mysli mowiac ze u mnie przed from nic nie ma.
-------------------- TERA TRYBI.pl
|
|
|
24.07.2020, 11:39:23
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Jaki to ma zwiazek z php? Przenosze
viking podal ci jak to ma byc `tabela`.`pole` U ciebie tak nie ma i za bardzo nie rozumiem czemu uwazasz ze jest... -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
24.07.2020, 13:37:34
Post
#5
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 0 Dołączył: 22.12.2011 Ostrzeżenie: (10%) |
Jaki to ma zwiazek z php? Przenosze viking podal ci jak to ma byc `tabela`.`pole` U ciebie tak nie ma i za bardzo nie rozumiem czemu uwazasz ze jest... Czyli ten kod jest poprawny?
Ten post edytował MESSIAH :) 24.07.2020, 13:38:05 -------------------- TERA TRYBI.pl
|
|
|
24.07.2020, 13:48:52
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Po pierwsze nie wal ` do zmiennej a drugiego gdzie indziej. Robisz haos w ktorym latwo sie zgubic
Tak ma byc $DBPrefix = "prefix_" $query = "SELECT `id`, `nick`, `name`, `email`, `address` FROM `" . $DBPrefix . "users` WHERE `id` = :user_id"; Jesli ci to nei dziala to pokaz dokladnie blad jaki dostajesz oraz zapytanie jak wyglada po wygenerowaniu -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
24.07.2020, 13:59:27
Post
#7
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 0 Dołączył: 22.12.2011 Ostrzeżenie: (10%) |
Aha czyli powinno byc:
. laczy w PHP i myslalem ze taki zapis bedzie pokazywal bledy jako: Cytat `prefix_``users` Dwa `` raczej w MySQL nie zadzialaja prawidlowo. Po pierwsze nie wal ` do zmiennej a drugiego gdzie indziej. Robisz haos w ktorym latwo sie zgubic Tak ma byc $DBPrefix = "prefix_" $query = "SELECT `id`, `nick`, `name`, `email`, `address` FROM `" . $DBPrefix . "users` WHERE `id` = :user_id"; Jesli ci to nei dziala to pokaz dokladnie blad jaki dostajesz oraz zapytanie jak wyglada po wygenerowaniu Teraz dziala poprawnie i nie ma bledu. Nie rozumiem czemu ` w zmiennej wysypuje blad skoro to jest to samo co ` po FROM. -------------------- TERA TRYBI.pl
|
|
|
24.07.2020, 14:17:25
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Cytat Teraz dziala poprawnie i nie ma bledu. Nie rozumiem czemu ` w zmiennej wysypuje blad skoro to jest to samo co ` po FROM. Wyswietl query jak wyglada gdy dales ` w zmiennej -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 29.03.2024 - 10:47 |