php mysql 删除语句怎么写?

我不知道这个删除语句那里有错误。... 我不知道这个删除语句那里有错误。 展开
 我来答
程序员养大闸蟹
2015-04-21 · 自家的蟹塘,苏州阳澄湖蓝标大闸蟹养殖户
程序员养大闸蟹
采纳数:2362 获赞数:20622

向TA提问 私信TA
展开全部

$sql = "delete from tb_message where id={$mid}";

如果传入的是字符串,那需要在加id='{$mid}',单引号

更多追问追答
追问

加了一样没用,还是无法运行第10行的删除成功提示。并且数据也没有删除就跳回了index。

追答

多了一个$符号

510644654
2015-04-21 · 超过35用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:70.7万
展开全部
isset与is_null并用,我也是醉了。。你确定你能执行if里面的语句?!
更多追问追答
追问
我不太懂。。。。刚入门的新手
追答
isset与is_null相当于是反的,两者不会同时为真,所以你不能这样用,两者取其一就可以了;你想要判断变量不为空的话is_null不能这样用,当变量为空is_null才返回真;反之变量不为空则返回假,所以你此处就没有执行大括号中的语句,把is_null去掉也行,怕mid为0的话 改成  && $_GET['mid']!=0   也行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱逛美食
2015-04-21
知道答主
回答量:21
采纳率:0%
帮助的人:6万
展开全部
msyql_query("delete from test where id=1")
更多追问追答
追问
貌似不对,这是固定删除ID=1而已
追答
你给我看看 报的错误 is_null 删掉看看 你判断有问题好像
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式