miércoles, 18 de diciembre de 2013

Wie man in Decode MySQL Spaces Mit PHP einfügen

Decodieren eines codierten String mit PHP ist wichtig, wenn Sie vorhaben, werden einfügen die Zeichenfolge in einer MySQL-Datenbank. URL-kodierte Strings mit einem "+" oder "% 20" Zeichen statt ein Leerzeichen. Die PHP "urldecode" Funktion decodieren eine kodierte Zeichenkette wie "http://www.server.com/page.php?id=bob% 20smith" in "http://www.server.com/page.php? 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.

einfügen decodieren

 

Öffnen Sie Ihre PHP-Datei in einem Texteditor wie Windows Notepad.

 

Lüfte ein URL-codierte Zeichenfolge, indem Sie den folgenden Code in den Körper Ihrer 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 "% # #"-Zeichen kodiert.

 

Verbindung zur MySQL-Datenbank, indem Sie den folgenden Code:

$ Db = mysql_connect ('server.com', 'Benutzername', 'password');

Ersetzen Sie "server.com", "Benutzername" und "Passwort" mit Ihren Login-Daten für die Datenbank.

 

Wählen Sie die MySQL-Datenbank, indem Sie den Code verwenden:

$ Handle = mysql_select_db ('mydb', $ db);

Ersetzen Sie "mydb" mit dem tatsächlichen Namen der Datenbank, die Sie einfügen in.

 

Legen Sie die decodierte Zeichenfolge in die MySQL-Datenbank, indem Sie den Code:

$ My_result = mysql_query ("INSERT INTO mytable (mycolumn) VALUES ('$ str')");

Ersetzen Sie "mytable" und "mycolumn" mit Ihren Informationen. Der eingegebene Zeichenkette hat seine Leerzeichen dekodiert.

 

Speichern Sie die PHP-Datei und laden Sie es auf Ihrem Webserver, um die decodierte Zeichenfolge zur MySQL-Datenbank einfügen.

Tipps und Warnungen

Alle PHP-Code muss innerhalb "? Php" enthalten sein und "?" Tags.

 

No hay comentarios:

Publicar un comentario