У меня есть вопрос, который я не знаю, как решить. Я прочитал много руководств, но пока не нашел ответа. Итак, у меня есть 2 файла, давайте назовем file1.php и file2.php
На file1 у меня есть эта функция:
function simpleQuery ($sql) {
// Connects to my database, works fine.
$conn = connect();
if ($query = $conn->query($sql)) {
$result = $query->fetch_all();
}
return $result;
}
На file2.php я хочу использовать цикл для каждого из переменных, возвращаемых этой функцией. По файлу 2 у меня есть:
<?php
$sql = "SHOW TABLES";
$array = simpleQuery($sql);
foreach ($array as $ano) {
echo $ano;
}
?>
Проблема в том, что моя переменная получает: «Массив».
Таким образом, эхо выше печатает «Массив» на экране вместо значения, которое он должен печатать.
Это простой вопрос, но я вроде (очень) потерян. Спасибо!! 🙂
Если возвращаемый массив — это ключ => стиль значения, например, ‘name’ => ‘kostas’
вы зацикливаете foreach ($ myarray как $ row) {echo $ row [‘name’];}
Попробуйте использовать «POST», чтобы отправить значение на следующую страницу, или попробуйте использовать