データベースにエントリが存在するかどうかをチェックしようとしています。しかし、エントリがないことがわかっていても、最初のエントリが0の配列が取得されています。したがって、それは空ではなく、私は必要なものを得ることができません。MySQLのPHP配列は空ではありませんが、空のエントリがあります - 回避方法
は、ここに私のコードです:
<?php
$query = mysql_query("SELECT * FROM table WHERE column = $yfbid_number AND timestamp BETWEEN (NOW()- Interval 1 DAY) AND NOW()");
$array[] = array();
while ($row = mysql_fetch_assoc($query)){
$array[] = $row['column'];
}
?>
空になり、アレイ上にしますprint_rを行うとき、私は取得しています:([0] =>アレイ())、したがって、カウントは1とゼロでない、これ私のコードを混乱させる。どのようにこの状況で本当に空の配列に到達するための任意のアイデア? ほとんどの使用例では、空の配列または1つのエントリ(実際のエントリ)しか持たない配列を取得するので、最初はこのエントリを削除しないでください。両者を区別する。 (今のように、両方とも1匹のエントリーの数を与えるが、これは私たちの甲状腺にとっては非常に悪い)。ありがとう。
+1 - ニースキャッチ! – Paulpro