整数/文字列変数があります。mysqli ステートメントにエラーがある場合、それはStringになり、エラーがなければ、影響を受ける行数( Integer ) になります。
しかし、PHP で次のようなものがあるとします。
$i = 0;
if ( $i < 0 || $i == null ) {
var_dump($i);
}
次の結果が得られました。
int 0
まず、なぜこれが起こるのか知りたいですか?(つまり、 if var_dump
isの場合、 ifステートメントが機能しないint 0
のはなぜですか?)
次に、比較のためのソリューションが必要です。