mysqli_query在array_map函数中不起作用

时间:2016-10-01 07:59:58

标签: php arrays multidimensional-array

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函数中运行查询。在获取行时,它给我空白窗口。请帮忙。

1 个答案:

答案 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函数中这样做。