im пытается все, что пришло мне в голову, но ничего не работает.Проконсультируйтесь с mysql с многомерным массивом
У меня есть массив как этот
$sku _list = Array(
[0] => Array
(
[sku] => 885370773958
)
[1] => Array
(
[sku] => 711719805205
))
С следующим кодом, чтобы проконсультироваться
$db = new mysqli("localhost", "user", "pass", "db");
$consult_sku = $db->query("SELECT * FROM fullfilment WHERE sku IN (" . implode(",", array_map(function ($sku_entry) { return $sku_entry['sku'];},$sku_list)) . ")");
получает следующий массив, только с первым значением $ sku_list
Array
(
[0] => 885370773958
[sku] => 885370773958
[1] => CAMO
[name] => CAMO
[2] => 1
[quantity] => 1
)
Я хочу восстановить массив, похожий на $ sku_list, чтобы сравнить, какой способ лучше всего получить результат?
Поздравления!
Спасибо большое! это было действительно полезно для вашего объяснения и советов. Я все еще новичок на php. –