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."')");
}
私は私のDBに、すべての値が彼らのではないことを確認しているので、私はこの行を追加します。上の理由やエラーメッセージなしで私のファイルの終わりまでに
echo $domain."</br>";
と出力停止を
PS:私は、誰かがアイデアWHを持って
ini_set('max_execution_time', 1000);
ini_set('memory_limit', '100M');
set_time_limit(0);
ini_set('display_errors',1);
error_reporting(E_ALL);
私のPHPの上でこれらのパラメータを設定していますy私のスクリプトの停止またはそれを解決する方法は?ありがとうございました。
printf("Errormessage: %s\n", mysqli_error($conn));
を(データベースから任意の場合)。これは、エラーを出力します:追加
私はそれを言うのを忘れていましたが、SQL要求は最初の行で動作します。私は145の値をintテーブルに持っています。 私はあなたのラインをしようとしており、彼らは "Errormessage"以上のものではありません。 – DmaNP69
あなたは合計でいくつのレコードを持っていますか?145以上のユニークなレコードがあることを確かめていますか? –
合計で私のtxtファイル(多くの倍数)に260k行がありますが、どれくらいのdiffrerentがわかりませんが、145以上は確信しています。 各行をエコーすると、約1kの出力行があります。 – DmaNP69