【发布时间】:2015-12-05 03:29:08
【问题描述】:
我想检查我的数据库中的任何用户在 categorie_bit 中的值是否为 0 或 1,并在我的 foreach 之前检查它。
我在我的 php 脚本中得到了这个:
foreach ($database->query('SELECT id,firstname,lastname FROM `staff` WHERE categorie_bit = 1') as $resultRandom) {
var_dump($resultRandom);
}
伪代码(我想要这样的东西):
if(categorie_bit = 1) {
foreach ($database->query('SELECT id,firstname,lastname FROM `staff` WHERE categorie_bit = 1') as $resultRandom) {
var_dump($resultRandom);
}
} else {
echo "0";
}
【问题讨论】:
-
我不明白你的意思
-
不确定您的伪代码是否有意义。你能用英语描述你想做什么吗?
-
当然,我想检查我的数据库中是否有任何用户在我的 foreach 之前的 categorie_bit 中的值是 0 或 1。
-
你不能检查数据库表中列的值之前你已经读取了行从表再次没有意义
-
所以我必须将条件放在我的 foreach 中并检查 categoire_bit 是 1 还是 0
标签: php sql foreach phpmyadmin