0

次のステートメントに問題があります。おそらく小さくてばかげていることはわかっていますが、解決策が見つからないようです。

$field_sql = 'SHOW FIELDS FROM '.$table  '  WHERE FIELD '=''.$column';
4

3 に答える 3

2

ドットが欠落しており、必要のないときに引用符があります。

$field_sql = 'SHOW FIELDS FROM ' . $table . ' WHERE FIELD = ' . $column;
                                          ^               ^^^          ^
                                          Missing         Removed extra quotes

ただし、SQL 文字列値の場合は、おそらく引用符が必要になるため、文字列を表すために使用しているものとは異なる引用符を使用できます。

$field_sql = 'SHOW FIELDS FROM `' . $table . '` WHERE FIELD = "' . $column . '"';

テーブル名にバッククォートも追加しました。

于 2012-09-11T18:31:08.150 に答える
0
$field_sql = 'SHOW FIELDS FROM ' . $table . ' WHERE FIELD = '.$column;
于 2012-09-11T18:30:44.560 に答える
0

あなたはで試すことができます

$field_sql= 'SHOW FIELDS FROM ' . $table .  ' WHERE FIELD =' . $column;
于 2012-09-11T18:32:42.467 に答える