T-shirt apdruka,un mazo uzlīmju taisīšana. 4
Profesionālie tulkošanas pakalpojumi. 5
Pardod: MSI GeForce RTX 2080ti gaming X TRIO Graphic Card 1
Vēlos piedāvāt darbu online. 0
OCTA termiņš 13
Ka sauc Pasaules dalu kura dzivojam 4
google 1
Taustiņu funkcijas izmainīšana 2
Torrent 1
ESET izlaiž 2017.gada produktu izdevumus 23
VIAPLAY: Video tiešsaistē skatās 70% Latvijas iedzīvotāju 21
Katrā desmitajā datorā joprojām izmanto Windows XP 2
Google tuvākajā laikā atteiksies no Chrome paplašinājuma palaidēja 2
Acer ievieš nozares pirmo ieliekto monitoru ar acu izsekošanas funkcionalitāti 4
Adobe laiž klajā ārkārtas atjauninājumu 3
Tests: Cik precīzs ir "lēta gala" velo spidometrs? 3
Leģendārie telefoni – Nokia 3310 un citi 3
Puisis iziet Super Mario spēli mazāk kā piecu minūšu laikā un labo pasaules rekordu 2
Līdz 29.jūlijam atjaunini savu Windows bez maksas! 3
Kā uzlabot televizora skaņu? 2
Programma, ar kuras palīdzību fotogrāfijas pārveidot .gif formātā 1
Aproce, kas sastāv no 25 instrumentiem 1
Trīs padomi televizora izvēlei 2
Windows 7 ēra tuvojas noslēgumam, Microsoft koncentrējas uz Windows 10 1
Lietotāji online: 125
Reģistrētie lietotāji online: 0
Viesi online: 125
Caur kādu funkciju ir jāizlaiž mainīgais $_POST["text"], kura vērtība satur pēdiņas - ' ... ' un lai to varētu ierakstīt MySQL datubāzē.
mysql_query("INSERT INTO data (text) VALUES ('$_POST[text]')");
Iemācīties PHP. Caur kādu funkciju? Nekādu.
#1 "mainigos pašus ieliec pēdiņās lai nekonfliktē" Pēdējais laiks apsvērt atpūtu uz Marsa.:))
$_POST['text'] = "MySQL un pēdiņas";
$query = mysql_query("INSERT INTO data (text) VALUES ('". $_POST['text']."')");
tip shitaadam vajadzeetu rukaat... paarbaudiits nav...
mysql_real_escape_string()
#1 - tiešām laiks uz marsu.
rumis rakstīja:
Caur kādu funkciju? Nekādu.
Nu ja nekādu, tad tev arī laiks. :D
sleeping_awake rakstīja:
$_POST['text'] = "MySQL un pēdiņas";
$query = mysql_query("INSERT INTO data (text) VALUES ('". $_POST['text']."')");
tip shitaadam vajadzeetu rukaat... paarbaudiits nav...
pamēģini tad
$_POST['text'] = "MySQL's un pēdiņas";
protams, ja tev nav ieslēgtas magic_quotes. :D
kosmonautiem zināšanai pēdiņas iedabut MySQLā var bez visa šitā liekā ko sarakstijāt gluži tāpat kā jebkuru teksta simbolu
pagaidaam arii papildus visam staav:
if (get_magic_quotes_gpc()) {
function stripslashes_deep($value) {
$value = is_array($value) ?
array_map('stripslashes_deep', $value) :
stripslashes($value);
return $value;
}
$_POST = array_map('stripslashes_deep', $_POST);
}
addslashes() - jāliek pie ievietošanas
stripslashes() - pie izvadīšnas, vai tā ?
#7 un kā tad? Lai nebūtu SQL injekciju?
#8 tavs piemērs tikai noņem pēdiņas!
cilveks18 - jā apmēram tā, bet stripslashes nav obligāti izmantot, ja pēdiņas ir pareizi uzliktas, t.i. nav dubultuzliktas.
kā jau es agrāk teicu un moa, tad ar mysql_real_escape_string() pietiek.
No sākuma izlasi šo un tad runā par pēdiņām!
http://en.wikipedia.org/wiki/Sql_injection
Kad tiksi līdz
$query = sprintf("SELECT * FROM Users where UserName='%s' and Password='%s'",
mysql_real_escape_string($Username),
mysql_real_escape_string($Password));
mysql_query($query);
būs jau ok ... ;)
#11 +1
nav tam nekāda īpaša funkcija, vnk mainigos pašus ieliec pēdiņās lai nekonfliktē ar pārējo