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

Come inserire MySQL testo con le virgolette singole in PHP

Durante l'inserimento dei dati in un database MySQL utilizzando PHP , inserire i valori che devono essere inseriti tra virgolette singole. Se i valori stessi includono un apice o apostrofo , il valore corretto non viene inserito nel database . La funzione PHP " mysql_real_escape_string " sfugge eventuali apici trovati all'interno di una stringa di testo . Lo fa con l'aggiunta di una barra rovesciata ( /) prima del singolo preventivo. Questo permette al singolo apice di essere visto come parte della stringa di valore e inserita correttamente. Istruzioni
1

Aprire un documento di testo vuoto .
2

Tipo linea

< ? Php

per iniziare la script PHP
3

Tipo linee

$ username = "username" ; . $ passwd = " password"; $ database = "test" ; $ table = " nome_tabella " ; $ server = " localhost " ;

per creare le variabili che contengono le informazioni di database . Sostituire le parole tra virgolette con i valori per il database
4

Digitare le righe

mysql_connect ( $ server , $ username , $ passwd ) . @ Mysql_select_db ( $ database ) o die (" Impossibile selezionare il database ");

per la connessione al database MySQL
5

Digitare le righe

$ fname = " Lee " . ; $ lname = " O'Toule " ; $ username = " lotoule " ;

per creare le variabili che contengono i valori che verranno inseriti nella banca dati . In questo esempio , il cognome " O'Toule " contiene un apice singolo o apostrofo .
6

Digitare le righe

$ query = " INSERT INTO " . $ tabella " VALUES ( ' " $ f_nome . . "' , ' " $ l_name . . "' , ' " $ u_name . . . "' ) ;" echo $ query.PHP_EOL ; mysql_query ( $ query ) ;

per creare la query INSERT, stamparla sullo schermo e inviare la query al database . La stampa alla schermata mostra che la funzione mysql_real_escape_string ha posto una barra rovesciata ( \\ ) prima l'apostrofo .
7

Digitare le righe

$ query2 = "SELECT * FROM inviare la query SELECT che restituisce i risultati al database , contare il numero di righe nei risultati e chiudere la connessione al database .
8

Digitare le righe

$ i = 0 , while ( $ i < $ num ) { $ primo = $ prima "" $ user.PHP_EOL . "$ scorso . ». , . $ i + + ; }

un ciclo tra i risultati e stampare ogni record alla schermata
. 9

Tipo linea

? >

per chiudere lo script PHP .
10

Salvare il file con l'estensione ". php" estensione del file .

 

Programmazione © www.354353.com