为什么php删不了数据 php如何删除文件
js中写的php代码 删除数据库中指定的数据为什么不执行(js都执行了就是删除语句执行不里)
看了你的代码,错误有好几个,第一:你还弄不明白js跟php的区别;js是在客户端执行的脚本,而php是在服务器端执行的脚本,你想要执行删除,要么用ajax方法,要么跳转到另外一个页面执行删除操作之后再返回,给你第二种方法:重新写function a()函数:
创新互联公司是一家专业提供渭滨企业网站建设,专注与网站设计、网站制作、H5页面制作、小程序制作等业务。10年已为渭滨众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
function a(n){
window.location.href="delete.php?id="+n;
}
同一目录下新建一个delete.php;代码如下:直接拷贝粘贴:
?php
header('content-type:text/html;charset=utf8');
$id = $_GET['id'];
//连接数据库(你自己写)
//执行删除操作
$del='delete from spbd_a where spid='.$id;
mysql_query($del)or die('有毛病');
echo'script language='javascript' type='text/javascript'';
echo'alert('删除成功');hisory.back();';
echo'/script';
?
错误二:id必须是唯一的:你的页面input id="spid"却有那么多个:
错误三:php传递数组的话应该用 input id="spid" name="text[]" 而你却都是 name="text" 这样的话只能传递一个值
php地址传递有问题,导致不能删除数据库的数据
1.echo $admin_id=$_GET['admin_id']看有没有传值过来
2. include("../conn/conn.php");路径是否正确,直接把mysql连接语句写进来式一下
3.window.location.href='showadmin.php?admin_id=$admin_id';/script";admin_id=$admin_id不是要删除么,咋还往这里跳转 再者showadmin.php页面可以接受传来的admin_id不?建议先不要跳转
4. tda href='deleteadmin.php?admin_id=?php echo $info[admin_id];?'删除/a/td 不知道echo $info[admin_id];?能正确输出不
php unlink删除文件夹下面的文件为何删除不了。
情况一: 要删除的文件是否和 1.php 在同一个目录或文件夹, 如果不在要指明路径
情况二: src3 有中文而 AJAX 必须使用UTF8 WINDOWS 使用的是GBK, 文件名需要转码成gbk
$tag_file_nameGBK=iconv("utf-8","gbk",$tag_file_name);
php小网站上传到虚拟空间不能实现删除和添加数据库表中数据
平台后台绝对有数据库登录入口,你没找到罢了,用的哪家的虚拟空间
php批量删除问题,删除不了数据
把复选框的NAME修改成一样的,用ID_Dele[],而接收的时候,不需要拆分处理。
直接接收,接受的结果就是用逗号分隔的所有ID序列。
?php require_once('../Connections/config.php'); ?
?php
$ID_Dele= $_POST['ID_Dele'];
$sql="delete from 'danyefenlei' where id in ($ID_Dele)";
?
form action="?" method="post"
a href="danyefenleijia.php" class="addtr"添加单页分类/atable class="tb tb2 "
tr class="header"th排序/ththID编号(唯一识别码)/thth分类名称/thth操作/th/tr
?php
$sql= "SELECT * FROM danyefenlei where uid='s'";
$result=mysql_db_query($database_config,$sql);
//$objresult = mysql_fetch_array($result);
while($objresult = mysql_fetch_array($result))
{
?
tr class="hover" td?php echo $objresult["paixu"];?/tdtdinput name="ID_Dele[]" type="checkbox" value="?php echo $objresult["id"];?"/
?php echo $objresult["id"];?/tdtd ?php echo $objresult["name"];?/tdtd[a href="danyefenleijia.php?id=?php echo $objresult["id"];?"添加子分类/a][a href="danyefenleigai.php?id=?php echo $objresult["id"];?"编辑/a] [a href="admin.php?action=categoryop=delcatid=1type=shop"删除/a]/td/tr
?
$sql2= "SELECT * FROM danyefenlei where uid=".$objresult["id"];
$result2=mysql_db_query($database_config,$sql2);
while($objresult2 = mysql_fetch_array($result2))
{ ?
tr class="hover" td?php echo $objresult2["paixu"] ?/tdtdinput name="ID_Dele[]" type="checkbox" value="?php echo $objresult2["id"] ?"/?php echo $objresult2["id"] ?/tdtd?php echo " |---- ".$objresult2["name"]."";?/tdtd[a href="danyefenleigai.php?id=?php echo $objresult2["id"] ?"编辑/a] [a href="admin.php?action=categoryop=delcatid=14type=shop"删除/a]/td/tr
?php }}?
tr class="hover"td/tdtda href="danyefenleijia.php" class="addtr"添加单页分类/a/tdtd/tdtd/tdtd/td/trtrtd colspan="15"div class="fixsel"div id="ajax_status_display"/divinput type="submit" class="btn" id="submit_listsubmit" name="listsubmit" value="提交"/div/td/tr/table
/form
为什么php数据库删除表的时候怎么点它都可以删除成功
php数据库删除表的时候怎么点都可以删除成功是查询执行成功并影响到未返回任何行导致。根据查询相关信息显示对于其它类型的SQL语句,mysql,query()在执行成功时返回TRUE,出错时返回FALSE。非FALSE的返回值意味着查询是合法的并能够被服务器执行。导致php数据库删除表的时候任意点击都可以删除成功。
本文题目:为什么php删不了数据 php如何删除文件
网站网址:http://scyanting.com/article/dooophi.html