You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP运行提示Notice: Undefined variable: rowcount错误如何解决?

问题原因

PHP 变量名严格区分大小写,你在第5行定义的变量是 $rowCount(字母C大写),但在第7行的判断条件里用的是全小写的 $rowcount,两个变量名不一致,所以触发了未定义变量的Notice报错。

修复方案

把第7行判断条件里的变量名改成和定义时一致的写法即可,修复后的完整代码如下:

<?php 

$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);
$rowCount = mysqli_num_rows($result);

if ($rowCount > 0){
    while($row = mysqli_fetch_assoc($result)){
        echo $row['username']. "<br>";
    }
} 
else {
    echo "no results found";
}

?>

额外建议

开发阶段可以开启PHP严格报错模式,遇到变量未定义这类低级问题会直接抛出更明显的错误提醒,能帮你更快定位问题。

内容的提问来源于stack exchange,提问作者mon avdyli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 06:36:03