如何利用后台处理执行数据库的增删改查?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何利用后台处理执行数据库的增删改查?相关的知识,希望对你有一定的参考价值。
我在前台用js程序和ajax的方法向后台php文件传送了两个变量,一个是用户的ID一个是用户要修改的内容;后台的SQL语句和处理方法是怎么样的?目前要做的是修改;我琢磨一天了SQL语句还是搞不对,大哥大姐们指点我一下,最好把SQL处理删除的语句写出来;感激不尽!!
字段说明:用户的id 假设是 uid
要修改的内容是 content
sql语句:
update 表名 set content='修改后的内容' where uid='你传过来的用户id';
但这样的话,表的设计肯定是有问题的。
一般一个用户可以对应多个内容,所以这样的话就会修改该用户的多个内容,应该还需要一个内容的唯一 id,一般会有一个 id 字段,主键自增。
这样修改的时候的 where 条件应该至少有两个:id 和 uid
id 是为了保证只修改到一条内容,且是指定的内容;
uid 是为了保证该内容是同一个创作的(当然前端直接传 uid 是不安全的,应该通过 session 和 token 后端再转成用户的 uid) 参考技术A 数据库增删改查。
select *from test;
insert into test set name="menghuiguli" where id 1;
delete from test where id = 2;
update test set name="jfu" where id = 1;
通过ajax接收参数,然后执行sql语句操作数据库,然后返回结果给前端。
掌握基本嗯增删改查,就可以处理大部分的数据库问题。
以上是关于如何利用后台处理执行数据库的增删改查?的主要内容,如果未能解决你的问题,请参考以下文章