1

この質問の目的のために、ブログがあります。さて、ブログのデフォルトページに最新のものが表示されます...10件の投稿を考えてみましょう。

これらの投稿は、PHPのMySqlクエリから取得されています。

私が知りたいのは、それでは、どのようにして最新のブログ投稿ページにリンクを作成して、ブログ投稿の実際のページに移動するのかということです。

私はそれが次のようなものになるだろうと推測しています:

http://www.example.com/showposts.php?id=1

しかし、MySqlデータベースから投稿クエリを取得するように設定する方法がわかりませんか?

私を助けてください、

アダム。

4

2 に答える 2

4
$result =  mysql_query("select * from table where id = " . intval($_GET['id']));

さらにクリーンな方法は、(mysqli または PDO を介して) 準備済みステートメントを使用することです。ただし、それは質問の範囲外であり、SOに関する情報はすでにたくさんあります。

于 2012-06-02T09:21:07.513 に答える
2

値もエスケープすることを忘れないでください:

$res = mysql_query('SELECT * FROM yourTable WHERE tableID = ' . mysql_real_escape_string(trim(intval($_GET['id']))));

安全な側にいるだけです。

于 2012-06-02T10:11:44.090 に答える