Decodieren eines codierten String mit PHP ist wichtig, wenn Sie gehen , um die Zeichenfolge in eine MySQL- Datenbank einzufügen sind . URL -kodierte Strings mit einem "+" oder "% 20" Zeichen statt ein Leerzeichen . Die PHP " urldecode "-Funktion wird eine codierte Zeichenfolge wie " http://www.server.com/page.php?id=bob % 20smith " in " http://www.server.com/page.php dekodieren ? id = Bob Smith . " Legen Sie die decodierte Zeichenfolge durch den Anschluss an eine MySQL-Datenbank mit dem " mysql_connect "-Funktion und dann mit dem " mysql_query "-Funktion , um die Zeichenfolge zu senden. Anleitung 
 1 
 Öffnen Sie Ihre PHP-Datei in einem Texteditor wie Windows Notepad. 
 2 
 Lüfte ein URL -codierte Zeichenfolge , indem Sie den folgenden Code in den Körper Ihre PHP-Datei : 
 
 $ str = urldecode ($ encoded_str ); 
 
 Ersetzen Sie " $ encoded_str " mit der Zeichenfolge, die Sie entschlüsseln . Die " urldecode " Funktion wandelt "+" Zeichen in Leerzeichen . Es dekodiert auch keine " % # #" codierte Zeichen 
 3 
 der MySQL -Datenbank her , indem Sie den folgenden Code: . 
 
 $ Db = mysql_connect ( 'server . com ',' Benutzername ',' password ' ); 
 
 Ersetzen " server.com ", " Benutzername " und " Passwort" mit Ihren Login-Daten für die Datenbank 
 4 
 . Wählen Sie die MySQL -Datenbank , indem Sie den Code verwenden: 
 
 $ handle = mysql_select_db ( ' mydb ', $ db) ; 
 
 Ersetzen " mydb " mit dem tatsächlichen Namen der Datenbank, die Sie insert into 
 5 
 legen Sie die decodierte Zeichenfolge in die MySQL -Datenbank, indem Sie den Code : . 
 
 $ my_result = mysql_query ( "INSERT INTO mytable ( mycolumn ) VALUES (' $ str ' ) "); 
 
 Ersetzen " mytable "und" mycolumn " mit Ihren Informationen. Der eingegebene Zeichenkette hat seine Leerzeichen dekodiert. 
 6 
 Speichern Sie die PHP-Datei und laden Sie es auf Ihrem Webserver , um die decodierte Zeichenfolge zur MySQL-Datenbank einfügen .