-3

「クリック」すると、 MySQL データベースに保存されているランダムな URL にユーザーを送信するリンクを自分の Web サイトに追加することについて質問があります。

私のデータベースのタイトルは「movie」です。ユーザーがリンクをクリックすると、データベースに保存されている映画ページの URL の 1 つに送信されるようにしたいと考えています。

例: ユーザーが「ランダム」リンクをクリックすると、データベースから映画のページに移動します (一意の ID を持つ約 110 の URL がリストされています)。

次のようなものを使用しますか?

  • header('場所:'xxxxx);

これを達成するには?

PHPを使用してこのタスクを達成できるはずだと知っていますが、これを理解するのに苦労しています。どんな助けでも素晴らしいでしょう!ありがとう。

4

2 に答える 2

0

あなたが投稿したクエリが 1 つのランダムな映画を選択し、URL が保存されているフィールドが「url」と呼ばれていると仮定しています。

$result = mysql_query("SELECT url FROM movie ORDER BY RAND() LIMIT 0, 10")
                  or die(mysql_error());

$row = mysql_fetch_assoc($result);
mysql_free_result($result);
header('Location: '.$row['url']);

これにより、データベース内の URL にリダイレクトされます。

于 2013-05-14T21:12:34.687 に答える