我试图用这个查询更新我的表。一旦我点击'更新'im重定向到查看所有页面和所有值保持不变。没有发生任何变化,但也没有出现错误。请帮帮我!
$sql=“update myaddressbook.contacts set(firstname,lastname,nickname,cellnumber,homenumber,worknumber)值('$firstname','$lastname','$nickname','$cellnumber','$homenumber','$worknumber');”更新地址集(street,city,state,country)值('$street','$city','$state','$country')“;”更新联系人集(email,birthday,memo)值('$email','$birthday','$memo')id='{$\u request['id']}';
2条答案
按热度按时间oxcyiej71#
update不使用值--它应该这样形成。。。
UPDATE your_table_name SET your_field='your_value' WHERE ID='the_myself_id'
(其中id=是表的唯一标识符列)nhjlsmyf2#
你的问题有点不对劲。更新查询使用
UPDATE [table] SET [column] = [value], [column] = [value] ... WHERE [condition], [condition] ...
语法,看起来你把它和插入语法混淆了,插入语法是INSERT INTO [table] ([column], [column], ...) VALUES ([value], [value], ...);
尝试以下方法(希望它能给你一个重写的好主意):