mam zapytanie
<?php $type = ( $_GET['what'] == 'autor' || $_GET['what'] == 'tytul' ) ? $_GET['what'] : 'autor'; $q = mysql_query( 'SELECT * FROM pliki WHERE '.$type.' LIKE "%'.$q_keys.'%" ORDER BY id LIMIT '.$p.', 10' ); ?>
<?php $type = ( $_GET['what'] == 'autor' || $_GET['what'] == 'tytul' ) ? $_GET['what'] : 'autor'; $q = mysql_query( 'SELECT * FROM pliki WHERE '.$type.' LIKE "%'.$q_keys.'%" ORDER BY id LIMIT '.$p.', 10' ); ?>
SELECT * FROM pliki WHERE '.$type.' LIKE "%'.$q_keys.'%" ORDER BY kolumna_z_autorem LIMIT '.$p.', 10
<?php ?>
jest tylko po to, żeby dowiedzieć sie ile jest wszystkich wyników (bez LIMIT), to powinno się to zrobić tak:
<?php ?>
(--> SQL_CALC_FOUND_ROWS)
<?php $q = mysql_query( 'SELECT SQL_CALC_FOUND_ROWS * FROM pliki WHERE '.$type.' LIKE "%'.$q_keys.'%" ORDER BY id LIMIT '.$p.', 10' ); ?>
pozdr.
<?php ?>