mysqli_query在array_map函数中不起作用。我的代码是:
let flippedImage = UIImage(named: "my_amazing_image")?.rotated(by: Measurement(value: 48.0, unit: .degrees), options: [.flipOnVerticalAxis])
$ unique_arrayyy包含多维数组值。我想在array_map函数中运行查询。在获取行时,它给我空白窗口。请帮忙。
答案 0 :(得分:1)
您的匿名函数范围内没有可用的连接,$conn
未定义。
array_map(function ($var) use ($conn) {
^^^^^^^^^^^ Make $conn available in the function
$fetch_gdd=mysqli_query($conn,"select * from grade");
echo mysqli_num_rows($fetch_gdd);
// don't exit here
}, $unique_arrayyy);
另请注意,您可能不希望在函数中停止脚本,因此我也删除了exit;
语句。
另请注意,我认为这只是示例代码;你没有在你的函数中使用$var
,如果你每次都做同样的查询,你不应该在array_map
函数中这样做。