avkodning av en kodad sträng med PHP är viktigt när du ska sätta in strängen i en MySQL-databas . URL - kodade strängar använder ett " + " eller " % 20 " karaktär istället för ett mellanslag . Den PHP " urldecode " -funktionen kommer att avkoda en kodad sträng som " http://www.server.com/page.php?id=bob % 20smith " in " http://www.server.com/page.php ? id = bob smith . " Sätt i avkodad sträng genom att ansluta till en MySQL-databas med " mysql_connect " funktionen och sedan använda " mysql_query " -funktionen för att skicka strängen . Instruktioner
1
Öppna din PHP- filen i en textredigerare , t.ex. Anteckningar i Windows .
2
avkoda en URL - kodad sträng genom att lägga till följande kod i kroppen av din PHP-fil :
$ str = urldecode ( $ encoded_str ) ,
Ersätt " $ encoded_str " med strängen du är avkodning . Den " urldecode " funktionen omvandlar " + " tecken i rymden tecken . Det också avkodar någon " % # # " kodade tecken
3
Anslut till MySQL-databasen genom att lägga till följande kod : .
$ Db = mysql_connect ( ' server . com " , " användarnamn " , " lösenord " ) ;
Ersätt " server.com , " " användarnamn " och " lösenord " med dina inloggningsuppgifter för databasen
4
. Välj MySQL databas att använda genom att lägga till koden :
$ handtag = mysql_select_db ( ' mydb ' , $ db ) ;
Ersätt " mydb " med det verkliga namnet på den databas du vill infoga i
5
sätt i avkodad sträng i MySQL -databasen genom att lägga till koden : .
$ my_result = mysql_query ( " INSERT INTO mytable ( mycolumn ) VALUES ( ' $ str ' ) " ) ;
Ersätt " mytable " och " mycolumn " med din information . Den infogade strängen har sina rymden avkodade tecken.
6
Spara PHP -filen och ladda den på din webbserver för att sätta in den avkodade strängen till MySQL-databas .