Dear all
i'm a new for .htaccess i try to read the book it took me 5days ago and still not understand what is .htaccess or i read not right the book or whatever i just want to hide my url here my problem
i used php for my own website designed database with mysql i designed my menu in database so the index.php it don't have any problem then
the news page it display like this
http://localhost/menu.php?ph_sc_menu_id=1
the menu.php it query my database field name ph_sc_menu_id=1 i don't want it to display like this i want it display
http://localhost/news/
so how i gonna do? do i used mod_rewrite i try to do like this

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^news(/)$ http://localhost/menu.php?ph_sc_menu_id=9 [R=301,NC,L]

but it not working pls help thank advance