PHP语法错误吗?

时间:2019-05-15 02:45:54

标签: javascript php mysql

结果是空白屏幕。

php&Javascript代码

<?php
$con = mysqli_connect($db_host,$db_user,$db_passwd,$db_name);

if(mysqli_connect_errno($con)){
  echo "no database  " . mysqli_connect_error();
}

mysqli_set_charset($con, "utf8");

$result = mysqli_query($con, "select * from Market");

$n = 1;
while($row = mysqli_fetch_array($result)){ ?>
  var positions = [
      {
          latlng: new daum.maps.LatLng(
            <?= $row['lat']; ?>, <?= $row['lon']; ?>
          )
      }
<?php $n++;
}
?>

在不使用mysql的情况下插入纬度和经度时的常规代码

var positions = [
    {
        latlng: new daum.maps.LatLng(33.450705, 126.570677)
    }
];

错误消息未显示在结果窗口中,并且显示空白屏幕。

1 个答案:

答案 0 :(得分:0)

  • 在您的php代码的开头添加此内容

ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);

  • 确保“市场”表中至少有一行。
  • mysqli_query 之后添加var_dump(mysqli_error($con));并进行 确保没有错误。