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.