2017-06-07 48 views
1

我想从一个txt文件输入数据库中的一些值。 我有一个循环谁提取我想要的数据,检查它是否已经存在,否则插入它。脚本php停止没有错误信息

$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); 

有人有一个想法WH我的脚本停止或如何解决它?谢谢。

回答

0

尝试增加:

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

这将打印错误(如果有的话从数据库)。

+0

我忘了说,但sql请求的第一行工作,我有145值int int我的表。 我已经试过你的线路,它们只不过是“Errormessage:”。 – DmaNP69

+0

你总共有多少条记录,你确定你有超过145条独特的记录吗? –

+0

总共我在我的txt文件中得到了260k行(很多双)我不知道有多少différents,但我肯定超过145. 当我回应每一行时,我得到了约1k的输出行。 – DmaNP69