
正文
php删除数据没反应 php实现删除功能
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php删除数据失败
1、php删除数据一般都是从数据库中删除记录,如果是文件类型的话还有可能同时根据数据库里面记录的文件路劲进行本地文件删除。一般情况下分为两种情况:1:逻辑删除,只把那一条记录的状态改变,表示已经删除。
2、sql=DELETE FROM joke WHERE id= .$_POST[id];sql语句应该象上面这样写吧?你echo $sql 看看,是不是正确。
3、例如,在PHP中,你可以使用delete()方法来删除数据。你需要确保你的代码正确使用了这个方法,并将所有相关的参数正确传递。如果代码逻辑有误,删除操作也很可能会失败。
相关问答
Q1: php删除数据不成功,是怎么回事
1、sql=DELETE FROM joke WHERE id= .$_POST[id];sql语句应该象上面这样写吧?你echo $sql 看看,是不是正确。
2、php数据库删除表的时候怎么点都可以删除成功是查询执行成功并影响到未返回任何行导致。根据查询相关信息显示对于其它类型的SQL语句,mysql,query()在执行成功时返回TRUE,出错时返回FALSE。
3、这并不说明任何有关影响到的或返回的行数。 很有可能一条查询执行成功了但并未影响到或并未返回任何行。
4、原因:php中:在单引号里的变量是不会被解析,会被认成是一般的字符串。
5、为删除按钮增加一个sub句柄name=del,$_POST[sub]按钮触发sql处理删除数据库中的数据,我只能提供思想,实际问题实际对待。不懂的可以继续问我。
Q2: php批量删除问题,删除不了数据
sql=DELETE FROM joke WHERE id= .$_POST[id];sql语句应该象上面这样写吧?你echo $sql 看看,是不是正确。
如果是指定 id 可以给数组赋值,如果不是,可以留空,默认索引数组,再提交数据后,会获取到对应的数据(数组形式)。就可以根据数据进行批量删除了,如果是不明白批量删除操作,建议看一下 tp 框架手册,数据删除那一页。
给你讲一个思路,具体得程序你自己实现:先用JavaScript实现批量选取,再将要删除得id连成以,分割得字符串。再用AJAX方式或者location.href方式讲这个字符串提交给delete.php文件处理。
Q3: php为什么删除不了数据库中表内数据?
1、sql='php删除数据没反应;DELETE FROM joke WHERE id= .$_POST[id];sql语句应该象上面这样写吧?你echo $sql 看看php删除数据没反应,是不是正确。
2、delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。
3、你传递ID值用的是GET方式,你接受的时候用POST接收,当然接收不到了。。把$_POST改成$_GET。
4、php数据库删除表的时候怎么点都可以删除成功是查询执行成功并影响到未返回任何行导致。根据查询相关信息显示对于其它类型的SQL语句,mysql,query()在执行成功时返回TRUE,出错时返回FALSE。
5、不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。
6、就找PHP操作数据库这篇内容来看。如果是用SQL语句来删除数据库重复数据不明白的话就找SQL删除重复数据这方面的内容。如果你要具体的实现代码,不好意思,帮不了你,这需要你自己找,自己实现。这是程序员必备的技能。
php删除数据没反应的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php实现删除功能、php删除数据没反应的信息别忘了在本站进行查找喔。





