对于某些人来说,这可能是一个非常快速的答案,但我找不到关于MySQL的相关信息(也许我的搜索条件或措辞已经过时了)
基本上,我有一个PHP脚本,它使用FILE
中的简单替换语句将内容导入MySQL数据库。现在,当它失败时,我们会收到一封来自MySQL的好消息(好吧,这是一种丑陋的误导消息)。
但成功时的消息是什么?
我的部分代码收集了大量的TXT文件,并将它们合并到一个文件中,随时可以导入。
现在,我不想删除TXT文件数组,直到我知道MySQL是否返回“Success”。如果失败,我想添加另一个语句来触发电子邮件。
$conn = new mysqli($databasehost, $databaseusername, $databasepassword, $databasename);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
因此,如果$conn==Success
然后继续检查文件是否存在并删除它们。
有人能指出我的相关页面或信息吗?来自MySQL的返回消息是什么,所以我可以开始添加一些IF
语句?
答案 0 :(得分:0)
对不起,我有一个我想称之为完整的大脑放屁的东西: 我已经编写了代码,我只是没想到它
$sqlimport = "
LOAD DATA LOCAL INFILE '$File'
REPLACE INTO TABLE `TABEL1`
FIELDS TERMINATED BY '$fieldseparator'
" ;
if ($conn->query($sqlimport) === TRUE) {
echo "<br>Data Imported from " .$File." OK!";
<!--PUT CODE TO DELETE ARRAY FILES -->
} else {
echo "<br>Error: " . $sqlimport . "<br>" . $conn->error;
<!-- DID NOT IMPORT, TRIGGER EMAIL-->
}