在foreach循环后变量变得不确定

时间:2019-09-05 08:34:24

标签: php

我需要从数据库中获取城市并将其放入城市数组中。在foreach循环后,未定义$ cities变量:

<?php

session_start();

if (empty($_SESSION['user_id']) || empty($_SESSION['email'])) {
  header('location: ../login.php');
}

require_once('../config/database.php');

$sql = "SELECT * FROM cities ORDER BY id desc";

$result = $conn->query($sql);

$сities = [];

if ($result->num_rows > 0) {

  while ($row = $result->fetch_assoc()) {

    $сities[] = $row;

  }
}

print_r($cities);

$conn->close();
?>

这是一个错误

注意:未定义的变量:第26行/Applications/MAMP/htdocs/index.php中的城市

enter image description here

0 个答案:

没有答案