divが空のときにdivを非表示にするためのいくつかの解決策を見つけましたが、mysqlが取得した値に関連していません。
<button class="platform_category" id="platform_', $platform['platform_id'],'_category"><a href="', $platform['platform_url'],'" target="_tab">', $platform['platform_category1'],'</a></button>
mysql-row にデータがない場合、Jquery は div を非表示にしません。これは、$platform['platform_category1'] が値であると見なすためです。
非表示のjqueryコードについては、これを使用しています:( == を != に置き換えると非表示になります)
$(function() {
$('.platform_category').each(function() {
if ($(this).html() == "") {
$(this).hide();
}
});
});