由于我更改了数据库连接,我的if语句在我的某个结果中没有工作。
以下是代码:
while($row = mysqli_fetch_array($resultc)) {
if ( $row['blood'] == "1") echo '<img class="thumbnail" src="./img/blood.bmp" alt="Blood" height="106" width="213"> ';
}
我检查了所有明显的问题,表格在那里,连接正在处理所有其他结果,在我的行上,&#34;血液&#34;值是1
以下是查询:
$resultc = mysqli_query($con,"SELECT * FROM dogtags WHERE steamid32 = '".$steamid."'");
我很抱歉,如果这是一个愚蠢的问题我还没有遇到过这个问题......
答案 0 :(得分:0)
您可以选择empty()
功能,检查是否有任何内容,您可以使用isset()
检查字段是否已设置。它会检查checks for a null (boolean==false) on the field
。
if ( empty( $row['blood'] == 1)) {
//handle the code
}
答案 1 :(得分:0)
你试过var_dump($row["blood"]);
吗?你确定它是一个字符串吗?也许试试if($row["blood"] == 1)
。