我能得到一些帮助吗?
if语句不会出现其他情况
另外,反之,如果我改变@bindable readOnly: boolean
只会跳过if语句并直接跳转到else。
请参阅下面的代码:
($data == $data1)
提前感谢您的建议。
答案 0 :(得分:3)
检查mysqli_fetch_array
的返回值是否相等不是一个好的选择。这些是数组,它们的相等性取决于几个因素,使您的代码非常脆弱。
最好使用这些数组的各个元素来检查是否相等。例如:
if ( $data[0] == $data1[0] )
{
// Values are equal
}
else
{
// Values are NOT equal
}
您还可以将关联数组与命名索引一起使用:
$data = mysqli_fetch_array( $rs, MYSQLI_ASSOC );
$data1 = mysqli_fetch_array( $rs1, MYSQLI_ASSOC );
if ( $data["ID"] == $data1["CHEIE"] )
{
// Values are equal
}