gpt4 book ai didi

php - 我可以在 `mysqli_error` 之后在 `or` 上执行函数吗?

转载 作者:行者123 更新时间:2023-11-29 07:25:03 25 4
gpt4 key购买 nike

我有这段代码,但我想更改它:

$res_getinfo = mysqli_query($conn, $sqlgetinfo) or die(mysqli_error($conn)."<br/>".$sqlgetinfo); 

像这样:

$res_getinfo = mysqli_query($conn, $sqlgetinfo) or mySQLlog();

mySQLlog 在哪里:

function mySQLlog($) {
$file = fopen("mysql_error_log.txt", "a");
$message = 'test';
fwrite($file, $message . "\n");
fclose($file);
}

这可能吗?

最佳答案

正如我在评论中提到的,如果您想在特定函数/方法中运行查询错误,那么您可以检查 mysqli_query()失败返回成功:

示例:

if (!mysqli_query($con,"Your Query")) // your query will be use here
{
myfunction(mysqli_error($con));
}

// function which you want use
function myfunction($error){ // your function will be use here
echo $error; // will print error or your function body
}

旁注:这只是一个示例,您可以根据需要修改此示例。

关于php - 我可以在 `mysqli_error` 之后在 `or` 上执行函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54288258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com