値が 1 または 0 のチェックボックスに使用されるテーブルがあります。
implode を使用して、フィールド値が 1 に等しく (0 に等しい行を除く)、カンマで区切られている選択した行の列名を印刷する際に問題が発生しています。
いくつかのアプローチを試しましたが、mysql_num_fields を使用しないと、配列 (mysql_fetch_array) でフィールド名を出力できませんでした。
これが私が現在取り組んでいるものです。どんな助けでも大歓迎です。はい、私は mysqli に移行します。
$query_columns = mysql_query("SELECT field1, field2, fields3 FROM table1 WHERE user_id = '" . $id . "'");
$numberfields = mysql_num_fields($query_columns);
for ($i=0; $i<$numberfields ; $i++ ) {
$var = mysql_field_name($query_columns, $i);
$row_title .= $var;
}
echo $row_title;