如果在PHP中添加额外代码后语句没有运行

时间:2016-03-27 13:33:20

标签: php sql if-statement

大家好我是PHP的新手,我正在尝试调试但遇到问题。当我运行我的脚本它工作正常并且IF语句正确运行告诉我我的密码不正确但然后当我在其下面添加代码时,我不再收到错误消息。我不确定屏幕是否被清除或由于某种原因未运行IF语句。以下示例

这样运行正常,因为密码不正确,IF语句运行并告诉我密码不正确。

<?php
$con = mysqli_connect("localhost","Username","IncorrectPassword","DBName");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  exit();
  }      
?>

现在再次使用相同的代码,但在下面添加了一些代码,我不再收到错误消息,说IF语句已经运行且密码不正确。

<?php
$con = mysqli_connect("localhost","Username","IncorrectPassword","DBName");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  exit();
  }
$files = glob('*.mp3");
usort ($files, function ($a, $b) {
       return filemtime($a) < filemtime($b);
});       
?>

由于

2 个答案:

答案 0 :(得分:3)

glob('*.mp3");

应该是

glob("*.mp3");

答案 1 :(得分:3)

你的报价有误:

glob('*.mp3");

应该是:

glob("*.mp3");

提示:您应该通过将此代码添加到PHP文件的顶部来启用Error Reporting,这将有助于您查找错误。

<?php 
error_reporting(E_ALL);
ini_set('display_errors', 1);