この質問は以前に尋ねられた可能性がありますが、同じ方法ではありません。mysqlテーブルのすべてのフィールドが空かどうかを確認しようとしています。
主キーとして設定され、自動インデックスを持つIDフィールドがあるため、値がありますが、残りの列はデフォルトで空です。
これは私がこれまでに持っているものです:
public function check_empty_table() {
$sql = "SELECT * FROM products";
$fields = array();
if ($stmt = $this->connect->prepare($sql)) {
$stmt->execute();
while ($stmt->fetch()) {
}
}
}
他に何を追加する必要がありますか?何を取得するか、どのように取得するかは関係ありません。その配列内のすべてのデータをスローして、配列が空かどうかを確認したいだけです。