クエリ構造を更新します。
INSERT INTO designingoption (name,positionCode,assetType,price,createdOn,lastModifiedOn,lastModifiedBy) VALUES ('$name1','$pos','$ass','$price','$createdon','$laston','$lastby')
また、すべての変数が入力されていることを確認してください。そうしないと、PHP 通知が表示されます。次のように、テーブルの行を ` で囲んでも問題はありません。
INSERT INTO `designingoption` (`name`,`positionCode`,`assetType`,`price`,`createdOn`,`lastModifiedOn`,`lastModifiedBy`) VALUES ('$name1','$pos','$ass','$price','$createdon','$laston','$lastby')
一部の単語はシステムによって予約されており、適切に使用する必要があります。そうしないと、エラーが発生します。
少し調べてみると (驚いたことに)、構文が正しいことがわかりました。
http://dev.mysql.com/doc/refman/5.5/en/insert.html
あなたが得ている正確なエラーであなたの質問を編集してください。