php - 从 mysqli_query 返回不满足条件
问题描述
total_money
如果表中的total_balance
大于10
应显示的确切用户消息但不起作用,我应该完成以下条件
任何语法或逻辑错误?? 怎么解决?
<?php
$db = mysqli_connect('localhost', '********', '**********', '*********');
$user_check_query = "SELECT total_money FROM total_balance WHERE username = '" . $_SESSION['username'] . "' ";
$result = mysqli_query($db, $user_check_query);
$row = mysqli_fetch_array($result);
if($result >10){
echo "Enough";
} else {
echo "Not Enough Money";
}
?>
桌子: total_balance
ID username total_money
+----+--------------+---------------+
|1 | John | 100 |
+----+--------------+---------------+
|2 | Alex | 10 |
+----+--------------+---------------+
|3 | Pani | 5 |
+----+--------------+---------------+
解决方案
改变
if($result >10){
echo "Enough";
} else {
echo "Not Enough Money";
}
到
if($row['total_money'] >10){
echo "Enough";
} else {
echo "Not Enough Money";
}
推荐阅读
- c# - 使用 Linq 从列表中删除两个重复项(如果一个重复项)
- python - 与模块“re”匹配模式的类型错误
- vba - Excel存储过程调用中的行重复
- angular - Type '{Property: string, Property2: string} 不可分配给 Observable 类型
- c# - 如何在 ASP.NET Core 中使用 HttpContext.Current
- java - 添加新的组合框 Java
- python - 如何通过python click框架定义这个命令?
- state-machine - Spring 状态机 UML 保留在内存中
- c++ - 使用 multiset_of 提升 bimap 查找
- python - re.findall() 可以返回 None 吗?