データベース(MySQL4.1)からデータを抽出したいのですが、
$sqlのなかにフィールド名とテーブル名が入った変数を入れると動きません。
$sqlの中に変数ではなくて、フィールド名とテーブル名を直接書けば正常に動きました。

フィールド名とテーブル名を変数に格納して、$sqlにまぜたいのですが
うまくいきません。

以下、問題となるコードを抜粋しました。

$field_name = "id, name";
$table = "table1";

$sql = "SELECT $field_name FROM $table_name ORDER BY id";
$res = mysql_query($sql,$con) or die("データを抽出できません");


PHP4.4.6とMySQL4.1を使用してます。
どなたかご教授お願いいたします。