高度な機能を備えたhtmlテーブルにデータを表示するためのjQueryプラグイン(jqgrid、DataTablesなど)がいくつかあります。ライブ編集機能を持つものは、テーブル自体にmysqlの行IDを格納します(そして編集不可能にする)か、ソースの行IDのようにします。ソースコードでMySQLの行IDを明らかにする:大丈夫か悪い?
私は、あなたのデータベース設計に関する何かを明らかにすることは悪い考えです。
ソースコードやテーブル自体にmysqlの行IDを明らかにするのは大したことですか?それは単にデータの感度に左右されますか?
javascriptにmysqlの行IDを持つhtmlテーブルの行IDと一致するハッシュテーブルを持つ方がよいでしょうか?
プライマリキーをユーザーに公開することは一般的には困難です。依存するようになり、必要に応じて変更するのが難しくなります。セキュリティ上の問題でもあります - SQLインジェクションはもっと大きなダメージを与える可能性があります。 –