次のステートメントに問題があります。おそらく小さくてばかげていることはわかっていますが、解決策が見つからないようです。
$field_sql = 'SHOW FIELDS FROM '.$table ' WHERE FIELD '=''.$column';
ドットが欠落しており、必要のないときに引用符があります。
$field_sql = 'SHOW FIELDS FROM ' . $table . ' WHERE FIELD = ' . $column;
^ ^^^ ^
Missing Removed extra quotes
ただし、SQL 文字列値の場合は、おそらく引用符が必要になるため、文字列を表すために使用しているものとは異なる引用符を使用できます。
$field_sql = 'SHOW FIELDS FROM `' . $table . '` WHERE FIELD = "' . $column . '"';
テーブル名にバッククォートも追加しました。
$field_sql = 'SHOW FIELDS FROM ' . $table . ' WHERE FIELD = '.$column;
あなたはで試すことができます
$field_sql= 'SHOW FIELDS FROM ' . $table . ' WHERE FIELD =' . $column;