php批量删除数据库下所有前缀为prefix_的表的解决办法
内容摘要
这篇文章主要为大家详细介绍了php批量删除数据库下所有前缀为prefix_的表的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看
感兴趣的小伙伴,下面一起跟随php教程的小玲来看
文章正文
这篇文章主要为大家详细介绍了php批量删除数据库下所有前缀为prefix_的表的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
以下就是统一删除前缀为“prefix_”的表的脚本:代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <code class = "language-php" ><?php /* php教程 www.512Pic.com */ //设置数据库连接信息。数据库服务器地址,数据库用户名,数据密码 mysql_connect( '数据库主机' , '数据库用户名' , '数据库密码' ); //设置查询的数据库名称 mysql_select_db( '数据库名' ); $rs =mysql_query( 'show tables' ); while ( $arr =mysql_fetch_array( $rs )) { //设置要批量删除的数据库表前缀,如:prefix_ $TF = strpos ( $arr [0], 'prefix_' ); if ( $TF ===0){ $FT =mysql_query( "drop table $arr[0]" ); if ( $FT ){ echo "$arr[0] 删除成功!<br>" ; } } } ?> </code> |
注:关于php批量删除数据库下所有前缀为prefix_的表的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释