私は数日かかった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書き換えを使用する必要があるのか知りたいのですが。そのような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キーワードを見つけます。
ありがとうございました!