我有一个代码将mysql表的每一行加载为"值" HTML输入元素的属性。我们的想法是显示当前值并让用户能够更新值。!
问题是当用户想要更新/更改值时,我必须知道要更新表的哪一行。我正在使用" id"为此目的的属性。目前,我有两个非常相似的解决方案(请参考上图):
user_comment
WHERE comment
=&#39来定位id值; $ CurrentValue的'"然后更新评论目标是隐藏真实的"来自用户的user_comment.id并且不通过"标记"属性。我不确定是否有更常见的方法可以做到这一点,我无法在SO上找到任何东西。
有没有更好的方法来隐藏ID?
答案 0 :(得分:0)
使用实际的id
?
您可能希望保护代码免受SQL injections
的影响SELECT id FROM user_comment WHERE comment='$currentValue'