修改或者删除显示成功而内容没有改变的情况,请检查自己的$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
PHP5.6
function getExt($filename){
$array=explode(".", $filename);
$str=end($array);
$extstr=strtolower($str);
return $extstr;
}
function getExt($filename){
$array=explode(".", $filename);
$str=end($array);
$extstr=strtolower($str);
return $extstr;
}
2016-04-27
感谢楼下@陈禹伸找出的BUG....折腾了一个下午,一直添加失败真是让我头痛不已。封装的insert函数下的sql代码应该加上into才可以,至少我是这么把BUG给解决了。
2016-04-26