
正文
php+数据库删除不了 php删除mysql表数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
新手求助:关于php从数据库删除数据的操作
truncate table 表名;不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。
你传递ID值用的是GET方式,你接受的时候用POST接收,当然接收不到了。。把$_POST改成$_GET。
mysqldelete from 表名 where id=1;query ok,这样就可以删除了,如果你和php教程 mysql配置只要利用php连接到数据库教程再用php mysql_query(delete from 表名 where id=1);就可以删除了。
相关问答
Q1: php地址传递有问题,导致不能删除数据库的数据
1、你传递ID值用的是GET方式php+数据库删除不了,你接受的时候用POST接收,当然接收不到php+数据库删除不了了。。把$_POST改成$_GET。
2、当然可以啊,前提是你有删除数据库的权限 。如果你有权限,那点一下你要删除的数据库后,点右边上面菜单的操作,然后在下面就可以看到有 删除数据库的选项了。
3、这并不说明任何有关影响到的或返回的行数。 很有可能一条查询执行成功了但并未影响到或并未返回任何行。
4、sql='php+数据库删除不了;DELETE FROM joke WHERE id= .$_POST[id];sql语句应该象上面这样写吧php+数据库删除不了?你echo $sql 看看,是不是正确。
5、根据查询相关信息显示对于其它类型的SQL语句,mysql,query()在执行成功时返回TRUE,出错时返回FALSE。非FALSE的返回值意味着查询是合法的并能够被服务器执行。导致php数据库删除表的时候任意点击都可以删除成功。
Q2: phpadmin中难道不能删除一个数据库吗
mysql中是不允许多主键的。但是,我们的主键确实可以有多个字段。可以先删除老的主键,再新增两个字段的主键。phpMyAdmin是一个用PHP编写的软件工具,可以通过web方式控制和操作MySQL数据库。
点击数据表名,会打开点击数据表,会显示点击数据表的数据,前30条数据。因为是web的管理软件所以在处理大量数据的查询或者其他操作时会显得特别的消耗时间,但是使用web管理数据库不都是临时的情况下使用么。
dbname = $cfg_dbname; //数据库名 set_time_limit(0); //设置超时时间为0,表示一直执行。
需要安装和开启服务 iis是windows 系统里的网站服务 只有安装了这个服务和开启服务 才能访问网站。关系是:你的服务器必须安装iis 再安装mysql 之后安装phpadmin对数据库进行web页面操作。
Q3: 为什么php数据库删除表的时候怎么点它都可以删除成功
对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。
你传递ID值用的是GET方式,你接受的时候用POST接收,当然接收不到了。。把$_POST改成$_GET。
php删除数据一般都是从数据库中删除记录,如果是文件类型的话还有可能同时根据数据库里面记录的文件路劲进行本地文件删除。一般情况下分为两种情况:1:逻辑删除,只把那一条记录的状态改变,表示已经删除。
mysql_query(delete * from db_table where id=$id);在你点击删除的时候把你删除这条数据的id传递到删除语句的id里面,通过id来删除整条数据;具体步骤不明白的可以再问我。
你看下数据库中id这个字段用的是整型(int)还是字符串(char)。
为删除按钮增加一个sub句柄name=del,$_POST[sub]按钮触发sql处理删除数据库中的数据,我只能提供思想,实际问题实际对待。不懂的可以继续问我。
Q4: php删除数据库记录删除不了
sql=DELETE FROM joke WHERE id= .$_POST[id];sql语句应该象上面这样写吧?你echo $sql 看看php+数据库删除不了,是不是正确。
很有可能一条查询执行成功了但并未影响到或并未返回任何行。
根据查询相关信息显示对于其它类型php+数据库删除不了的SQL语句,mysql,query()在执行成功时返回TRUE,出错时返回FALSE。非FALSE的返回值意味着查询是合法的并能够被服务器执行。导致php数据库删除表的时候任意点击都可以删除成功。
PHP通过执行SQL命令完成对数据库的删除,传统的语句如下:sql=delete from ftxia_article where id=. $article[id];if (mysql_query($sql)) echo 删除成功。
Q5: php中删除数据库分类信息删除不了
1、sql=DELETE FROM joke WHERE id= .$_POST[id];sql语句应该象上面这样写吧?你echo $sql 看看,是不是正确。
2、你看下数据库中id这个字段用的是整型(int)还是字符串(char)。
3、你传递ID值用的是GET方式,你接受的时候用POST接收,当然接收不到了。。把$_POST改成$_GET。
4、操作步骤如下:进入phpmyadmin;选择要操作的数据库;如下图:点击删除按钮;如下图:点击确定按钮;如下图:数据库删除成功!或者点击SQL选项卡,输入删除命令,点击执行按钮即可删除数据库。
5、根据查询相关信息显示对于其它类型的SQL语句,mysql,query()在执行成功时返回TRUE,出错时返回FALSE。非FALSE的返回值意味着查询是合法的并能够被服务器执行。导致php数据库删除表的时候任意点击都可以删除成功。
关于php+数据库删除不了和php删除mysql表数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






