我正在尝试编写一个网站,其中用户有配置文件页面。我希望他们能够编辑他们已经输入的个人资料信息。但是有一个关于我的部分,用户需要包含大量有关他们自己的细节。 我已经使用了SQL UPDATE语句,它可以覆盖已经存在的数据,但是我想知道是否有方法来提取那里的数据并允许用户编辑这些数据,然后发布更新的版本到桌上? 对此方法的任何帮助都会很好。在mysql表中更新数据
-2
A
回答
2
你只需做一个SELECT来在用户页面上显示用户信息,并将这些值合并到一个表单中,然后你将处理表单以更新数据(或者在同一个php文件或者另一个文件中)
我建议你访问这个教程:Create user editing area
1
The below code fetch the user info from the database and display it in a form.
<?php $sql = "SELECT * FROM user_table where username = '$username'";
$query = mysqli_query($database_connection, $sql);
$fetch = mysqli_fetch_assoc($query);
echo "<form action='update_user_info.php' method='post'>
<input type='text' name='full_name' value='$fetch['full_name']' >
<input type='text' name='address' value='$fetch['address']' >
<textarea title='about' name='about'>$fetch['about_user']</textarea>
<input type='submit' name='btn_update' value='Save'>
</form>?>
这里是update_user_info的样子。
<?php $sql = "UPDATE user_table SET full_name = '$_POST['full_name']' WHERE username = '$username'";
$query = mysqli_query($database_connection, $sql);
//I hope you can find your way from here ?>
相关问题
- 1. 在html表中更新mysql数据
- 2. 更新mysql表中的数据
- 3. 更新Mysql数据
- 4. 在MySQL数据库/表中只选择更新/新行
- 5. 更新mysql数据库中的数据
- 6. 更新MySQL数据库中的数据
- 7. 在php和Mysql中更新数据
- 8. 如果数据没有变化,更新MySQL表的数据MySQL
- 9. MySQL更新表与选择数据
- 10. MySQL自动更新表数据
- 11. MySQL插入然后更新表数据
- 12. 从json的数据更新mysql表
- 13. MySQL数据库表没有被更新
- 14. Mysql数据库表不更新
- 15. PHP表单不更新mysql数据库
- 16. html表单更新mysql数据库
- 17. Python 3更新MySQL数据库表
- 18. 用PHP更新Mysql表格数据
- 19. 批量更新Mysql中的数据库表数据
- 20. PHP从HTML表中获取数据来更新MySQL数据库
- 21. 更新数据后更新数据表
- 22. 更新列数据根据在MySQL
- 23. MYSQL更新不更新数据库?
- 24. 当使用PDO更新时,数据没有在mysql表中更新
- 25. Date类型更新用和数据更新用在MySQL中
- 26. 正在尝试更新mysql表中的数据使用jtable
- 27. 数据透视表:在MySQL中的更新值
- 28. 试图在php中更新mysql数据库表格
- 29. 龙卷风:从MySQL数据库中显示更新的数据在html表中
- 30. 更新表中的数据