Afkodning en kodet streng med PHP er vigtigt, når du kommer til at indsætte strengen i en MySQL-database . URL -kodede strenge bruge en " +" eller " % 20" karakter i stedet for et mellemrum . PHP " urldecode "-funktionen afkode en kodet streng som " http://www.server.com/page.php?id=bob % 20smith " ind " http://www.server.com/page.php ? id = bob smith . " Sæt afkodede strengen ved at forbinde til en MySQL -database med " mysql_connect "-funktionen og derefter bruge " mysql_query " funktion til at sende strengen. Instruktioner
1
Åbn din PHP-fil i en almindelig tekst editor såsom Windows Notesblok.
2
Decode en URL -kodet streng ved at tilføje følgende kode i kroppen af din PHP fil : Hej
$ str = urldecode ( $ encoded_str )
Erstat " $ encoded_str " med strengen du er dekodning. Den " urldecode "-funktionen konverterer "+" tegn i rummet tegn. Det er også afkoder nogen " % # #" kodede tegn
3
Opret forbindelse til MySQL-database ved at tilføje følgende kode : .
$ Db = mysql_connect ( ' server. com ',' user_name ' , ' password ');
Erstat " server.com ", " user_name " og " password " med dit login-oplysninger til databasen
4
. Vælg den MySQL-database til brug ved at tilføje koden : Hej
$ håndtag = mysql_select_db ( ' mydb ' , $ db ),
Erstat " mydb " med det faktiske navn på database, du vil indsætte i
5
Indsæt afkodede streng i MySQL-databasen ved at tilføje koden : .
$ my_result = mysql_query ( " INSERT INTO MinTabel ( mycolumn ) VALUES ( '$ str ' ) ");
Erstat" MinTabel "og" mycolumn " med dine informationer. Den indsatte strengen har sine rum afkodes tegn.
6
Gem PHP-filen og indlæse det på din webserver for at indsætte afkodede streng til MySQL -database.
< br >