質問: "insert into test field_a values $a"; if (!mysql_query($query, $db)){ echo "更新失敗: sql=$query"; } } mysql_close($conn); field_aはvarchar(10)でprimary_key, not nullの設定です。 foreachで展開した配列の値はちゃんと長さ10の文字列が入っています。 php 4.3.11は mysql 4.0.27です。 よろしくお願いします。
回答: mysql_query($query, $db) ではなく mysql_query($query, $conn) ですね