gpt4 book ai didi

php mysqli stmt num_rows 总是返回 0

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

我在 stackoverflow 上阅读了一些其他相关问题,但没有一个解决我的问题。这是我的代码:

$stmt = $conexion->prepare("SELECT Email, MaxActiv FROM `Keys` WHERE ProdKey = ?");
$stmt->bind_param('sss', $varKey);
$stmt->execute();
//$stmt->bind_result($Email, $MaxActiv);
$stmt->store_result();
echo "rows: " . $stmt->num_rows . " - " . $Email;
//Comprobamos si la key existe (esta comprada)
if ($stmt->num_rows > 0 ){

但即使该键确实存在于数据库中,它也始终返回 0

最佳答案

您的绑定(bind)参数字符串包含太多字符,“sss”表示它需要 3 个字符串

$stmt->bind_param('sss', $varKey);

应更改为:

$stmt->bind_param('s', $varKey);

关于php mysqli stmt num_rows 总是返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36303419/

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