Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come inserire nel Decode MySQL spazi con PHP

Decodifica una stringa codificata con PHP è importante quando si sta per inserire la stringa in un database MySQL . Stringhe con codifica URL utilizzano un "+ " o il carattere "% 20 " al posto di un carattere di spazio . La funzione PHP " UrlDecode " sarà decodificare una stringa codificata come " http://www.server.com/page.php?id=bob % 20smith " in " http://www.server.com/page.php ? id = Bob Smith . " Inserire la stringa decodificata mediante la connessione a un database MySQL con la funzione " mysql_connect " e poi con la funzione " mysql_query " per inviare la stringa . Istruzioni
1

Aprire il file PHP in un editor di testo come Blocco note di Windows .
2

decodificare una stringa con codifica URL aggiungendo il seguente codice nel corpo della il file PHP :

$ str = UrlDecode ( $ encoded_str ) ;

Sostituire " $ encoded_str " con la stringa siete decodifica. La funzione " UrlDecode " converte "+" caratteri in caratteri di spazio . E ' inoltre decodifica qualsiasi "% # # " caratteri codificati
3

la connessione al database MySQL con l'aggiunta del seguente codice : .

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

Sostituire " server.com ", " nome_utente " e "password" con i tuoi dati di accesso al database
4

. selezionare il database MySQL da utilizzare con il codice :

$ handle = mysql_select_db ( ' miodb ' , $ db ) ;

Sostituire " mydb " con il nome effettivo del database che si desidera inserire nel
5

inserire la stringa decodificata nel database MySQL aggiungendo il codice : .

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

Sostituire " MyTable " e " mycolumn " con i tuoi dati. La stringa inserita ha i caratteri di spazio decodificati .
6

Salvare il file PHP e caricarlo sul server web per inserire la stringa decodificata per il database MySQL.


 

Programmazione © www.354353.com