Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP7';新加坡元mysqli->;带数组的实\u转义\u字符串_Php_Mysql_Arrays_Mysqli_Php 7 - Fatal编程技术网

如何使用PHP7';新加坡元mysqli->;带数组的实\u转义\u字符串

如何使用PHP7';新加坡元mysqli->;带数组的实\u转义\u字符串,php,mysql,arrays,mysqli,php-7,Php,Mysql,Arrays,Mysqli,Php 7,在PHP7之前,我会将内爆和数组映射结合起来,使用mysql\u real\u escape\u string遍历每个值,为避免sql注入的语句做好准备。e、 g: $values = implode("', '", array_map('mysql_real_escape_string', $sqlArray)); mysql\u real\u escape\u string现在已被替换为。在数组映射中使用mysqli类时,如何使用新方法轻松地完成上述代码?您最好使用准备好的语句,但要解决这

在PHP7之前,我会将
内爆
数组映射
结合起来,使用
mysql\u real\u escape\u string
遍历每个值,为避免sql注入的语句做好准备。e、 g:

$values = implode("', '", array_map('mysql_real_escape_string', $sqlArray));

mysql\u real\u escape\u string
现在已被替换为。在数组映射中使用mysqli类时,如何使用新方法轻松地完成上述代码?

您最好使用准备好的语句,但要解决这个问题,请传递一个对象和方法数组。这适用于任何需要回调的情况:

$result = array_map(array($mysqli, 'real_escape_string'), $sqlArray);

假设您有一个从中使用的
$mysqli
对象,您最好使用准备好的语句,但对于问题,请传递一个对象和方法数组。这适用于任何需要回调的情况:

$result = array_map(array($mysqli, 'real_escape_string'), $sqlArray);

假设您有一个从中使用的
$mysqli
对象。

好,现在:什么是
$mysqli
谢谢,是的,我已经有了一个$mysqli对象。非常感谢AbraYea,我明白了,但其他人可能不明白。如果你想让你的答案对没有我们那么直观的人有用,那么在你的答案中明确这一点是很有用的。那么现在:什么是
$mysqli
谢谢,是的,我已经有了一个$mysqli对象。非常感谢AbraYea,我明白了,但其他人可能不明白。如果你想让你的答案对其他不如我们直观的人有用,那么在你的答案中明确这一点是很有用的