пак кирилица
3 отговора
153 прегледа
пак кирилица
здравейте,
имам в mysql поле keywords, в което има (разделени със запетаи) думи на български...
искам да напиша PHP скрипт, който да намира всички записи, в които присъства определен низ...
if(isset($_GET['keyword'])) $extra = ' where keywords like \'%' . $_GET['keyword'] . '%\'';
$q = 'select * from articles' . $extra;
това работи без проблем, когато търсеният низ е на латиница, но не когато и на кирилица...
някакви идеи как да го накарам да работи?
предварително благодаря,
_nmk
имам в mysql поле keywords, в което има (разделени със запетаи) думи на български...
искам да напиша PHP скрипт, който да намира всички записи, в които присъства определен низ...
if(isset($_GET['keyword'])) $extra = ' where keywords like \'%' . $_GET['keyword'] . '%\'';
$q = 'select * from articles' . $extra;
това работи без проблем, когато търсеният низ е на латиница, но не когато и на кирилица...
някакви идеи как да го накарам да работи?
предварително благодаря,
_nmk
Re: пак кирилица
трябваше да кажа и какво не става, нали?
не се връщат никакви резултати, а echo $q дава това:
select * from articles where keywords like '%клиент%' в Опера
и
select * from articles where keywords like '%??????%' в IE
не се връщат никакви резултати, а echo $q дава това:
select * from articles where keywords like '%клиент%' в Опера
и
select * from articles where keywords like '%??????%' в IE
Re: пак кирилица
това е някакъв проблем с прекодирането във браузърите -
echo $q ти дава какво точно заминава към MySQL а както виждаш
'%??????%' '%клиент%' не са точно това, което искаш
salle.online.bg/sig
echo $q ти дава какво точно заминава към MySQL а както виждаш
'%??????%' '%клиент%' не са точно това, което искаш
salle.online.bg/sig
Re: пак кирилица
Seeya! : Seeya! : Seeya! : Seeya! : Seeya! :
Fatal error: Cannot redeclare get_user_info() (previously declared in /var/www/key.module.inc.php:2) in /var/www/key.module.inc.php on line 2
това офтопик, ама дира не ми дава да се логна...)))
виж тези функции, ако работиш на РНР
urldecode -- Decodes URL-encoded string
urlencode -- URL-encodes string
[линк]
ако не си на РНР - пак ги виж, и търси нещо подобно....
Fatal error: Cannot redeclare get_user_info() (previously declared in /var/www/key.module.inc.php:2) in /var/www/key.module.inc.php on line 2
това офтопик, ама дира не ми дава да се логна...)))
виж тези функции, ако работиш на РНР
urldecode -- Decodes URL-encoded string
urlencode -- URL-encodes string
[линк]
ако не си на РНР - пак ги виж, и търси нещо подобно....