Hi i have added index on both columns but still same warning is issued by mysql then what i do now John Mertic <jmertic@xxxxxxxxx> wrote: Is the table 'Mobile_Tunes' indexed at all? If not, you may want to consider adding one at least one 'Tune_Type' and another on 'Tune_Name'. John On 9/10/07, Asim wrote: > Hi > > script is following > > if(isset($_GET['SearchTune'])) > { > $tunename = substr($_GET['tune_name'],0,3); > $tunetype = $_GET['tune_type']; > $sql = "SELECT Tune_Name,Tune_Type FROM Mobile_Tunes WHERE Tune_Name LIKE > '".$tunename."%' AND Tune_Type = '".$tunetype."'"; > } > else > { > $sql = "SELECT Tune_Name,Tune_Type FROM Mobile_Tunes"; > } > > ........................................................................... > > function > max_page($sql,$total_rows,$rows_per_page,$max_pages) > { > $all_rs = mysql_query($sql); > if(!$all_rs) > { > echo "Sorry! Try again."; > return false; > } > $total_rows = mysql_num_rows($all_rs); > mysql_free_result($all_rs); > //mysql_close($link); > $max_pages = ceil($total_rows/$rows_per_page); > return $max_pages; > } > > > when i use this function it shows following warning > > Warning: mysql_query(): Your query requires a full tablescan (table > Mobile_Tunes, 5 rows affected). Use EXPLAIN to optimize your query. in > D:\Program Files\Apache > Group\Apache2\htdocs\Breez\mtunes_main.php on line 47 > > > > now can you tell me some solution > > bye > > > > > > > > > > > > > > John Mertic wrote: > Can you provide the script you are running and the exact error message > you are getting? > > John > > On 9/9/07, Asim wrote: > > Hi > > > > > > in my script when i scan whole table for result set to display in my page > it shows warning that suggest me to use > > > > > > EXPLAIN statement but i donot need it as i have to show records on page > > > > how to avoid this warning? > > > > Bye > > > > > > > > > > > > > > > > > > Asim Jamil - 0092 345 4025907, Pakistan > > > > --------------------------------- > > Be a better Globetrotter. Get better travel answers from someone who > knows. > > Yahoo! Answers - Check it out. > > > -- > -- > John Mertic "Explaining a joke > is like dissecting a frog: you > jmertic@xxxxxxxxx understand it better, > but the frog dies in the > process." > > -Mark Twain > > -- > PHP Windows Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > Asim Jamil - 0092 345 4025907, Pakistan > > ________________________________ > Be a better Heartthrob. Get better relationship answers from someone who > knows. > Yahoo! Answers - Check it out. > > -- -- John Mertic "Explaining a joke is like dissecting a frog: you jmertic@xxxxxxxxx understand it better, but the frog dies in the process." -Mark Twain -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Asim Jamil - 0092 345 4025907, Pakistan --------------------------------- Looking for a deal? Find great prices on flights and hotels with Yahoo! FareChase.