网站建设资讯

NEWS

网站建设资讯

php删除数据库表单失效,php删除数据库数据代码

如何用PHP写一段删除数据库表中的一条记录?急求啊

//删除是记录是用sql语句,比如 delete from xxx(table) where id=1 删除 id=1的记录

10年积累的网站设计、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有松滋免费网站建设让你可以放心的选择与我们合作。

//数据库操作后,手动关闭是好得习惯,不手动关闭,php程序也会最后自动关闭

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];?能正确输出不

js中写的php代码 删除数据库中指定的数据为什么不执行(js都执行了就是删除语句执行不里)

看了你的代码,错误有好几个,第一:你还弄不明白js跟php的区别;js是在客户端执行的脚本,而php是在服务器端执行的脚本,你想要执行删除,要么用ajax方法,要么跳转到另外一个页面执行删除操作之后再返回,给你第二种方法:重新写function a()函数:

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执行删除的时候,数据库中没有这个记录,它还是会执行“删除成功”?

mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。 很有可能一条查询执行成功了但并未影响到或并未返回任何行。

以下查询语法上有错,因此 mysql_query() 失败并返回 FALSE:

Example #1 mysql_query() 例子

php

$result = mysql_query("SELECT * WHERE 1=1")

or die("Invalid query: " . mysql_error());

?

以下查询当 my_col 并不是表 my_tbl 中的列时语义上有错,因此 mysql_query() 失败并返回 FALSE:

Example #2 mysql_query()

?php

$result = mysql_query("SELECT my_col FROM my_tbl")

or die("Invalid query: " . mysql_error());

?

如果没有权限访问查询语句中引用的表时,mysql_query() 也会返回 FALSE。

PHP向MYSQL删除表单为什么就是删除不掉

执行以下代码后将会把数据库中所有的表删除。

?php

$hostname ='localhost'; //服务器地址

$userid = 'username'; //用户名

$password = 'password'; //密码

$dbname = 'dbname'; //数据库名称

$connect = mysql_connect($hostname,$userid,$password);

mysql_select_db($dbname);

$result = mysql_query("show table status from $dbname",$connect);

while($data=mysql_fetch_array($result)) {

mysql_query("drop table $data[Name]");

}


新闻名称:php删除数据库表单失效,php删除数据库数据代码
文章地址:http://cdweb.net/article/dscecpi.html