修改或者删除显示成功而内容没有改变的情况,请检查自己的$sql语句中的空格问题。如果没注意留空格的话,拼接起来的sql语句很可能是这样:delete from imooc_admin whereid=4;这样是删不掉的,可以把自己拼接出来的sql语句复制到dos下执行试试。
而在封装好的函数下加上一个if条件判断,在内容没有改变的情况下,它返回的就是删除失败了而不是成功了。
还有update()函数中的$str未定义直接使用的目的是为了拼接出正确sql语句,特别是逗号的问题。去掉Notice的方法可以在函数内两个$str前面加个@符号,或者在循环外先定义$str=null;
新手,勿喷。
而在封装好的函数下加上一个if条件判断,在内容没有改变的情况下,它返回的就是删除失败了而不是成功了。
还有update()函数中的$str未定义直接使用的目的是为了拼接出正确sql语句,特别是逗号的问题。去掉Notice的方法可以在函数内两个$str前面加个@符号,或者在循环外先定义$str=null;
新手,勿喷。
2016-04-27