Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Like ' % '
marianekk
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marianekk
post
Post #2





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'
Go to the top of the page
+Quote Post

Posty w temacie
- marianekk   Like ' % '   14.02.2005, 15:33:15
- - sf   ip = "122.222.222.222" - sa kropki, wiec...   14.02.2005, 16:43:31
- - marianekk   w procedurze w mysql na czystej bazie danych : c...   14.02.2005, 22:09:54


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 14:13