MySQL返回消息 - 成功,失败,还有什么?

时间:2015-08-10 15:53:47

标签: php mysql

对于某些人来说,这可能是一个非常快速的答案,但我找不到关于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语句?

1 个答案:

答案 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-->    

}