我正在尝试创建一个脚本来检查sql表中是否已经存在
像这样:
我有一个名为amx\u amxadmins的表,希望检查用户 flag
存在标志是一个显示这个,但我的脚本显示所有时间我有标志
$username = $this->user->getUsername($this->session->userdata('userid'));
$query2 = $this->db->query("SELECT `flags`, `username` FROM `".$amxadmins."` WHERE `flags`='a' AND `username`='".$username."' ");
$row2 = $query2->row();
if ($row2 != "a")
{
echo "If already flag a ";
}else {
echo "If not ";
}
3条答案
按热度按时间oxalkeyp1#
不要比较整个对象。比较一个字段值,如下所示
juzqafwq2#
您已经从数据库中获取了一行,因此需要检查row对象是否为空。
在条件下使用上述代码。
7vhp5slm3#
谢谢大家。我这样解决了我的问题: