Hvordan sette inn Decode MySQL områder med PHP

Dekode en kodet streng med PHP er viktig når du skal sette inn strengen i en MySQL database. URL-kodet strenger bruke en "+" eller "% 20" karakter i stedet for et mellomrom. PHP "urldecode" -funksjonen vil dekode en kodet streng som "http://www.server.com/page.php?id=bob%20smith" inn "http://www.server.com/page.php? id = bob smith. " Sett dekodet strengen ved å koble til en MySQL database med "mysql_connect" -funksjonen, og deretter bruke "mysql_query" -funksjonen for å sende strengen.

Bruksanvisning

1 Åpne PHP-filen i en vanlig tekst editor som Windows Notisblokk.

2 Dekode en URL-kodet streng ved å legge til følgende kode i kroppen din PHP-filen:

$ Str = urldecode ($ encoded_str);

Erstatt "$ encoded_str" med strengen du dekoding. Den "urldecode" funksjonen konverterer "+" tegn til mellomrom. Det dekoder også noen "% ##" kodede tegn.

3 Koble til MySQL-databasen ved å legge til følgende kode:

$ Db = mysql_connect ( 'server.com', 'brukernavn', 'passord');

Erstatt "server.com", "brukernavn" og "passord" med påloggingsinformasjon for databasen.

4 Velg MySQL database til bruk ved å legge inn koden:

$ Håndtaket = mysql_select_db ( 'mydb', $ db);

Erstatt "mydb" med det faktiske navnet på databasen du vil sette inn.

5 Sett dekodet strengen inn i MySQL-databasen ved å legge inn koden:

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

Erstatt "MyTable" og "mycolumn" med din informasjon. Den innsatte strengen har sine mellomrom dekodet.

6 Lagre PHP-filen og laste den på webserveren din for å sette inn dekodet strengen til MySQL database.

Hint

  • Alle PHP-koden må være innenfor "<? Php" og "?>" Tags.