![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 6.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jak używać Like '% zmienna'
w procedurze tak aby ' zmienna' w fistaszkach traktował mysql jak zmienną a nie jak ciąg znaków. lub inaczej mam tabelę w której zaciągam adres IP (mysql) pole jest jako varchar(15) z pliku csv i w tym jest problem gdyż przy zapytaniu select ....... where ip = adres_IP nic mi nie zwraca. agdy napiszę ip like '%adres_ip' to działa chyba jest tu problem ze znakami w mysql ale nie wiem jak to obejsc. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
ip = "122.222.222.222" - sa kropki, wiec musza byc cudzyslowia
-------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 6.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
w procedurze w mysql na czystej bazie danych :
create procedure lala (IN ip varchar(15), OUT param1 INT) begin select Count(src_addr) INTO param1 from tabela1 where src_addr like ' % "ip"' ; - to moja zmienna "ip " w cudzy.. nie przyjmuje ..........................................................jej mysql wywala jako błąd. end. gdy wstawię jako bez " " to wtedy traktuje mi jako ciąg zanków a ja potrzebuję aby to była zmienna. Do zmiennej ładuje cią znaków czyli np 10.10.12.12 i to ma mi podstawić do like'% 10.10.12.12' anie tylko like '% ip' |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 12:35 |