脚本php停止没有错误消息

时间:2017-06-07 06:57:43

标签: php mysql

我想在数据库中输入txt文件中的一些值。 我有一个循环,提取我想要的数据,检查它是否已经存在,否则插入它。

$res = mysqli_query($conn, "SELECT COUNT(*) AS nb FROM SITE WHERE domain_site = '".$domain."'");
$res = mysqli_fetch_assoc($res);
if ($res["nb"] == 0) {
    $conn->query("INSERT INTO SITE (domain_site) VALUES ('".$domain."')");
}

我看到在我的数据库中,它们并非所有值,所以我添加了这一行:

echo $domain."</br>";

并且输出在我的文件结束之前停止,没有原因和错误消息

PS:我已经在php的顶部设置了这些参数

ini_set('max_execution_time', 1000);
ini_set('memory_limit', '100M');
set_time_limit(0);
ini_set('display_errors',1);
error_reporting(E_ALL);

有人知道为什么我的脚本停止或如何解决它?谢谢。

1 个答案:

答案 0 :(得分:0)

尝试添加:

printf("Errormessage: %s\n", mysqli_error($conn));

这将打印错误(如果有任何来自DataBase)。