gpt4 book ai didi

php - 即使函数有效,也不会返回 true

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

我在函数内有一小段代码,但它不起作用,即使我将其拉出来并单独尝试它仍然不起作用。我使用了 MySQL 数据库类 https://github.com/ajillion/PHP-MySQLi-Database-Class

    require_once('class.mysql.php');
$_db = new Mysqlidb('localhost', 'root', '', 'database');


$userCredentials = array(
'userID' => 'asdasda',
'username' => 'dsdasdasd',
'password' => 'v423423c342c23',
'email' => '2423v423@gmail.com',
'userType' => 1,
);

if($_db->insert('users', $userCredentials)) echo 'success';

正确的数据已插入数据库,但未显示成功,这是他们的原因吗?

最佳答案

Mysqlidb::insert 是错误的。回来了$stmt->insert_id而不是$stmt->execute(); 。您的查询不使用自动增量值,因此您得到的是 0。

评论提示:

do not use this library

关于php - 即使函数有效,也不会返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19920018/

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