私は素敵なURLを作ろうとしています。URL置き換え
CREATE TABLE IF NOT EXISTS `games` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(200) DEFAULT NULL,
`about` text,
`release_date` int(10) NOT NULL DEFAULT '0'
PHP
$id = str_replace('_', ' ', $_GET['title']);
$query = mysql_query("SELECT * FROM games WHERE title = '$id'");
$row = mysql_fetch_assoc($query);
if (!mysql_num_rows($query)) exit('This game is not in the database.');
文字を置き換えるといくつかの助けが必要。 Day_of_Defeat_Source
:
は私のゲームの一つのタイトルが、私はこれでそれにアクセスしたいDay of Defeat: Source
であると言うことができます。どうすればいい?コロンを削除する - 、&と何も付いていないもの。今その:Day_of_Defeat:_Source
しかし、私は交換する場合:_と、それは次のようになります。Day_of_Defeat__Source
は、どのように私はこれを回避行くことができますか?
申し訳ありませんが、私の安い英語のために、多分、司会者は、これをより控えめにすることができます。
それが仕事を文句を言いません。 $ id = str_replace( '_'、 ''、$ _GET ['タイトル']); \t $ id = str_replace( ':'、 ''、$ _GET ['タイトル']); –
ええと - それらの2つのものは何ですか?最初のものを無視した2番目のものはありますか? 2番目の引数は明らかに3番目の引数として$ idを使用する必要があります。 –