Data collection with php using mysqli_escape_string() function -


this question has answer here:

i trying collect data user still getting error.

syntax error, unexpected 'name' (t_string).

here line of code producing error;

$name = mysqli_escape_string("$_post['name']"); 

$name = mysqli_escape_string("$_post['name']"); 

there 2 issues here.

first, function requires db connection passed first parameter, , other being quotes.

here proper syntax, , assuming indeed using mysqli_ connect with.

$name = mysqli_escape_string($connection, $_post['name']); 

if not, use mysql_ equivalent

$name = mysql_escape_string($_post['name']); 

or

$name = mysql_escape_string($_post['name'], $connection); 

mysqli_escape_string alias of mysqli_real_escape_string may need change that, or mysql_real_escape_string if db connection mysql_ or mysqlireal_escape_string if connecting using mysqli_.

  • different mysql apis not intermix.

read documentation:

mysqli_escape_string — alias of mysqli_real_escape_string()

this function alias of: mysqli_real_escape_string().

string mysqli_real_escape_string ( mysqli $link , string $escapestr )


Comments

Popular posts from this blog

html - Firefox flex bug applied to buttons? -

html - Missing border-right in select on Firefox -

c# - two queries in same method -