php实现伪静态,你可以用自己连MySQL的方法
假如index.php需要链接到"test.php?id=<?php echo $row_something['id']; ?>",但是可以把链接写成
“test.php/id=<?php echo $row_something['id']; ?>.html”
$conn = mysql_connect("127.0.0.1", "root", "password");
if (!$conn) {
echo "Unable to connect to DB: " . mysql_error();
exit;
}
if (!mysql_select_db("dbname")) {
echo "Unable to select mydbname: " . mysql_error();
exit;
}
$path_info =$_SERVER['PATH_INFO'];
//这里假如获取到的$row_something['id']=27,那么$path_info ='id=27.html'
//匹配一下参数
if(preg_match("/\/id=(\d+)\.html/si",$path_info,$arr_path)){
$id =$arr_path[1]; //把27这个值赋给$id
$sql = "SELECT*FROM tablename WHERE id = '$id' ORDER BY id DESC";
$result = mysql_query($sql);
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "No rows found, nothing to print so am exiting";
exit;
}
}
else{
echo "url error";
}