Ich versuche, ein paar nette URLs zu machen.Url ersetzen
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.');
etwas Hilfe benötigen Zeichen mit ersetzen.
Lässt der Titel eines meiner Spiele sagen ist Day of Defeat: Source
Ich mag wäre es mit diesem zuzugreifen: Day_of_Defeat_Source
. Wie würde ich das tun? Entfernen von Doppelpunkten, -, & und all das mit nichts. Jetzt sein: Day_of_Defeat:_Source
Aber wenn ich ersetzen: mit _ wird es wie folgt aussehen: Day_of_Defeat__Source
Wie kann ich um dieses gehen?
Entschuldigung für mein billiges Englisch, vielleicht und Moderator kann dies verständlicher machen.
es wird nicht funktionieren. $ id = str_replace ('_', '', $ _GET ['title']); \t $ id = str_replace (':', '', $ _GET ['title']); –
Uh - was sind diese beiden ersetzt, mit der zweiten ignoriert die erste ?! Der zweite muss offensichtlich $ id als drittes Argument verwenden! –