Php MySQL返回消息-成功,失败,还有什么?
对于一些人来说,这可能是一个非常快速的答案,但我无法在MySQL上找到相关信息(可能我的搜索词或措辞太离谱了) 基本上,我有一个PHP脚本,它使用一个简单的replace语句将内容从Php MySQL返回消息-成功,失败,还有什么?,php,mysql,Php,Mysql,对于一些人来说,这可能是一个非常快速的答案,但我无法在MySQL上找到相关信息(可能我的搜索词或措辞太离谱了) 基本上,我有一个PHP脚本,它使用一个简单的replace语句将内容从文件导入到表中的MySQL数据库中。现在,当它失败时,我们从MySQL得到一条很好的消息(好吧,这是一条很难看的误导性消息) 但是,当它成功时,有什么信息呢 我的部分代码收集了大量TXT文件,并将它们合并到一个文件中,准备导入 现在,我不想删除TXT文件数组,直到我知道MySQL是否返回“成功”。如果失败,我想添加另
文件导入到表中的MySQL数据库中。现在,当它失败时,我们从MySQL得到一条很好的消息(好吧,这是一条很难看的误导性消息)
但是,当它成功时,有什么信息呢
我的部分代码收集了大量TXT文件,并将它们合并到一个文件中,准备导入
现在,我不想删除TXT文件数组,直到我知道MySQL是否返回“成功”。如果失败,我想添加另一条语句来触发电子邮件
$conn = new mysqli($databasehost, $databaseusername, $databasepassword, $databasename);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
因此,如果$conn==Success
则继续检查文件是否存在并删除它们
有人能告诉我相关的页面或信息吗?MySQL返回的消息是什么,这样我就可以开始添加一些IF
语句了?对不起,我有一个我喜欢称之为“大脑放屁”的东西:
我已经把代码结构化了,我只是没想过
$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-->
}
$sqlimport=”
加载数据本地填充“$File”
替换为表'TABEL1'`
以“$fieldseparator”结尾的字段
" ;
如果($conn->query($sqlimport)==TRUE){
echo“
从“$File”导入的数据。确定!”;
}否则{
echo“
错误:“.sqlimport.”
“$conn->错误;
}
对不起,我有一个我喜欢称之为大脑放屁的东西:
我已经把代码结构化了,我只是没想过
$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-->
}
$sqlimport=”
加载数据本地填充“$File”
替换为表'TABEL1'`
以“$fieldseparator”结尾的字段
" ;
如果($conn->query($sqlimport)==TRUE){
echo“
从“$File”导入的数据。确定!”;
}否则{
echo“
错误:“.sqlimport.”
“$conn->错误;
}
参见此处:参见此处: