Citat:
Ursprungligen postat av Adam N
Citat:
Originally posted by -Fredrik S@Mar 2 2008, 23:09
Citat:
Ursprungligen postat av Magnus_A
mysql(i)_real_escape_string($varlabel,$link_identi fier) heter det,
där $link_identifier är en handler till en uppkoppling av databasen. Om man inte skickar med den så kan det bli fel.
|
Enbart om man har flera kopplingar, då används den senaste.
|
Förstår inte på vilket sätt det kan bli fel. Exempel? :unsure:
|
Typiskt felmeddelande om man inte skriver rätt:
<?php
echo mysqli_real_escape_string('hej');
?>
Utan föregående uppkoppling så försöker php logga in utan lösenord, sällan en bra ide:
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Användare 'www-data'@'localhost' är ej berättigad att logga in (Använder lösen: NO) in /var/www/*** on line *
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /var/www/**** on line *
Och för mysqli:
Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in /var/www****