När du sätter in data i en MySQL-databas med PHP , placera de värden som ska infogas mellan enkla citattecken . Om de värden som själva har ett enda anbud , eller apostrofen , kommer det korrekta värdet inte föras in i databasen . Den PHP " mysql_real_escape_string " funktionen undgår eventuella apostrof finns inom en textsträng . Det gör detta genom att lägga till ett omvänt snedstreck ( /) innan den enda anbud . Detta gör det enda anbud som ska ses som en del av värdet sträng och korrekt isatt . Instruktioner
1
Öppna ett tomt vanligt textdokument .
2
Type linjen
< ? Php
att börja PHP-skript Addera 3
Typ raderna
$ username = " användarnamn "; . $ passwd = " lösenord " , $ databas = "test " ; $ table = " tabellnamn " , $ server = " localhost ";
att skapa de variabler som innehåller databasen information. Byt ut orden inom citationstecken med värdena för din databas
4
Skriv linjer
mysql_connect ( $ server , $ username , $ passwd ) . @ Mysql_select_db ( $ databas ) eller die ( " Kunde inte välja databas " ) ;
att ansluta till MySQL-databas
5
Skriv linjer
$ fname = " Lee " . ; $ lname = " O'Toule " , $ username = " lotoule ";
att skapa de variabler som innehåller de värden som ska sättas in i databasen . I det här exemplet , efternamnet " O'Toule " innehåller ett enda anbud , eller apostrof .
6
Ange linjer
$ query = " INSERT INTO " . $ table " VALUES ( ' " $ f_name . . " ' , ' " $ l_name . . " ' , ' " $ u_name . . . " ' ) ; " ; echo $ query.PHP_EOL ; mysql_query ( $ query ) ;
att skapa INSERT query , skriva ut den på skärmen och skicka frågan till databasen . Skriva ut den till skärmen visar att mysql_real_escape_string funktionen har placerat ett omvänt snedstreck ( \\ ) före apostrof .
7
Ange linjer
$ query2 = " SELECT * FROM skicka SELECT-fråga som returnerar resultaten till databasen , räkna antalet rader i resultatet och stänga databasen anslutningen .
8
Ange linjer
$ i = 0 , medan ( $ i < $ num ) { $ första = $ först " " $ user.PHP_EOL . " $ sist . . " ; . $ i + + ; }
att loopa igenom resultaten och skriva ut varje post i skärmen
. 9
Typ linjen
? >
att stänga PHP-skript .
10
Spara filen med " . php " filtillägg . Addera