Hoe filter ik een paginering index met Mysql op getal en letter
.//. Voor als je een paginering hebt met zowel letters als cijfers in de vorm van: A B C etc en 0-9 .//.
if(is_numeric($letter)){
$sql .= " WHERE SUBSTRING(u.name,1,1) REGEXP '[-+]?<a href="/article/article/view/?slug=%3Adigit%3A">:digit:</a> +(\.<a href="/article/article/view/?slug=%3Adigit%3A">:digit:</a> +)?(E[-+]<a href="/article/article/view/?slug=%3Adigit%3A">:digit:</a> +)?' AND cb_businesspartner = 'nee' ";
}
else{
$sql .= " WHERE u.name LIKE '".$letter."%' AND cb_businesspartner = 'nee' ";
}
.//.
mysql> SELECT SUBSTRING('Quadratically',5);
-> 'ratically'
mysql> SELECT SUBSTRING('foobarbar' FROM 4);
-> 'barbar'
mysql> SELECT SUBSTRING('Quadratically',5,6);
-> 'ratica'
mysql> SELECT SUBSTRING('Sakila', -3);
-> 'ila'
mysql> SELECT SUBSTRING('Sakila', -5, 3);
-> 'aki'
mysql> SELECT SUBSTRING('Sakila' FROM -4 FOR 2);
-> 'ki'
.//.*http://www.thescripts.com/forum/thread141699.html
- http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substr