Un saluto,
cerco di andare per ordine perché la problematica non affatto semplice da descrivere.
$query = "SELECT * FROM `volumi` WHERE `titolo` LIKE '".$titolo."%' ORDER BY 'ordine' DESC";
Attraverso questa query ottengo un risultato differente se scrivo George oppure george la qual cosa ovviamente crea problemi.
Mi sembra di aver capito che la cosa dipenda dal modo in cui il database è stato importato, io ho usato come da indicazioni raccattate sulla rete la seguente collation:
latin1_general_ci
Questo perché il database comprende molti autori stranieri con relativi caratteri, purtroppo nonostante vari tentativi al cambiare del set di caratteri non ottengo differenze nella quesry.
Oltre ad avvertire gli utenti che la ricerca è Case Sensitive posso provare qualche altra strada ?
PHP Version 5.1.6
Linux Web.linux 2.6.18-238.9.1.el5PAE
Apache/2.2.3
Mysql 5.0.95
Enrico