我一直在研究一小段 php 脚本,花了我几天时间(我是菜鸟)
这是我的代码:
<?php
require ('connect.php');
$requete = mysql_query('SELECT * FROM videos WHERE id="'.$_GET['id'].'"') or die(mysql_error());
if(mysql_num_rows($requete)=='0'){
}else{
while($resultats = mysql_fetch_array($requete)){
?> <!-- some html content --> <?php
}
}
mysql_close();
?>
</body>
</html>
该脚本根据 ID 从我的数据库中检索内容。
http://localhost/mysite/video/atest.php?id=1
我想知道我必须使用哪种 url 重写来检索一些关键字。我想要那种网址:
http://localhost/mysite/video/1-first-video-title
RewriteEngine On
RewriteCond %{REQUEST_URI} !\.(css|png|jpe?g|gif|js|mp3|3gp|ico)$
RewriteRule atest/([a-zA-Z0-9\-]+)-([0-9]+) atest.php?id=$1&url=$2[L,QSA]
出事了吗?
我也想使用它,但屏幕上什么也没显示(找不到此页面)。
if($resultats["url"]!=$_GET["url"]) {
header ("location:/mysite/video/".$resultats["url"]."-".$resultats["id"]);
}
它在我的表中搜索它找到 URL 关键字。
谢谢!