Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Modrá je dobrá
zelená je lepší

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: rinoini
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
mpts mpts Je to jinak, ba přesně naopak! 14.9.2006 10:39  1505
Brrr! Co to je? Ještě že MySQL nepoužívám.
al3x 14.9.2006 00:31  1504
Mne se to chova spravne. Vsechno case insensitive.

mysql> select * from a;
+----+------+
| id | t    |
+----+------+
|  1 | AAA  |
|  2 | Aaa  |
|  3 | aaa  |
|  4 | bab  |
|  5 | baa  |
|  6 | baa_ |
|  7 | A_a  |
|  8 | A_A  |
+----+------+
8 rows in set (0.00 sec)

mysql> select * from a where t like 'A%';
+----+------+
| id | t    |
+----+------+
|  1 | AAA  |
|  2 | Aaa  |
|  3 | aaa  |
|  7 | A_a  |
|  8 | A_A  |
+----+------+
5 rows in set (0.00 sec)

mysql> select * from a where t like 'a%';
+----+------+
| id | t    |
+----+------+
|  1 | AAA  |
|  2 | Aaa  |
|  3 | aaa  |
|  7 | A_a  |
|  8 | A_A  |
+----+------+
5 rows in set (0.00 sec)

mysql> select * from a where t like 'a\_%';
+----+------+
| id | t    |
+----+------+
|  7 | A_a  |
|  8 | A_A  |
+----+------+
2 rows in set (0.00 sec)

mysql> select * from a where t like 'a\_A%';
+----+------+
| id | t    |
+----+------+
|  7 | A_a  |
|  8 | A_A  |
+----+------+
2 rows in set (0.00 sec)


Jo podtrzitko se musi backslashovat.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 14.9.2006 00:11  1503
Tak jsem to zkusil změnit na malá písmena a problém trvá. V tomto konkrétním případě to zůstává case-sensitive. Běžné hledání je case-sensitive kupříkladu po zadání zvláštního znaku, jako např. podtržítko. Dá se nějak problém této citlivosti řešit?
al3x 12.9.2006 21:43  1502
Tak sorry. ILIKE je rozsireni PSQL.

Koukam, ze mysql zna MATCH() AGAINST() - to by mohlo byt takovy hezci hledani.. :)

Ja se po dlouhy dobe koukal do online manualu MySQL a opet jsem se ujistil, proc ji nepouzivam :)
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.9.2006 21:29  1501
Kdokoliv [1499]: Díky, mezitím mě to taky napadlo. Jsem holt blb :-).
huh huh 12.9.2006 21:14  1500
http://molhanec.net/mysql_cestina_minifaq.html#like
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 12.9.2006 21:10  1499
Johny_G [1497]: Tak si ten uživatelův vstup převeď na malá písmena. Pravda, to přináší trochu problémy, pokud jde o diakritiku.
mpts mpts Je to jinak, ba přesně naopak! 12.9.2006 21:04  1498
ILIKE neznám; to je MySQL (protože s tím nemám zkušenost)? Já hledám case insensitive s upper().
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.9.2006 21:04  1497
Hernajs, už to vidím. Když dostane velké písmeno, tak je case-sensitive, když dostane malé, tak není. Tím se krásně vyřeší ten abecední pořádek, ovšem zas se tím nabízí pěkný chaos, když někdo napíše velká písmena do hledacího okénka. Takže stále prosím o pomoc.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.9.2006 21:02  1496
Bohužel, stále stejné chování.
al3x 12.9.2006 20:04  1495
Misto LIKE pouzij ILIKE.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.9.2006 19:39  1494
Doplnění - samozřejmě chci, aby to nebylo case sensitive ani v jedom případě - čili opravit případ, kdy se hledá podle prvního znaku.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.9.2006 19:39  1493
Mám problém v Databázi Lopušáků - hledání podle prvního písmene je case sensitive a normální hledání nikoli. Dotaz vypadá takto:

$sql = "select * from uzivatele where $kde like '";
if (!$poc) $sql .= "%"; //procento se vyplňuje pouze když nehledám podle prvního
$sql .= "$hledat%' order by $jak";

Vidíte tam, zda jsem něco zvoral?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 6.9.2006 08:41  1492
nasel jsem to ve verzi 4.5.2 ale treba je to uz driv...
knedle knedle online - Krabice živých 6.9.2006 08:34  1491
tvx [1488]: co za verzi? beta nebo 451?

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt