gpt4 book ai didi

PHP/MYSQL 零错误代码 : REMARK

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

这不是一个问题,而是一个备注,我认为非常有用。

下面这段代码

$sql="UPDATE    Adherents
SET Prenom='$_POST[tfPrenom]',
Civilite='$_POST[mdCivil]',
.....
WHERE No_Adherent=$LeNumero";

[随后是通常的 mysqli_query() 调用]

会不断失败并且极其难以调试:在“死亡”条件下

if (!$resultat) { die ('Unable to update: error code is ' . mysqli_connect_errno() . ' described as '. >mysqli_connect_error()); }

它将返回“无法更新:错误代码为 0,描述为”,即无错误代码、无错误消息。

事实上,我的错误在于行名称拼写错误(当然,这里无法注意到它 - 缺少尾随字母)。

结论:mysqli_query() 可能会在没有适当的错误代码/消息的情况下生成错误。

希望这可以帮助一些人。

最佳答案

您使用了错误的函数。

mysqli_connect_errno() 的手册条目中所述:

Returns the last error code number from the last call to mysqli_connect().

你想要mysqli_errno()mysqli_error() :

if (!$resultat) die (
'Unable to update: error code is '
. mysqli_errno($link) . ' described as ' . mysqli_error($link)
);

关于PHP/MYSQL 零错误代码 : REMARK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12995010/

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