PHP头条
热点:

phpmysqli批量替换数据库表前缀实例


在php中有时我们要替换数据库中表前缀但是又不苦于一个个表去修改前缀吧,下面我自己写了一个mysqli批量替换数据库表前缀的php程序,希望些方法对你有帮助,代码如下:

select_db($DB_datebase); //选择操作数据库
$db->set_charset($DB_charset); //设置数据库字符集
//执行一个查询
$sql = 'show tables';
$result = $db->query($sql);
echo $result->num_rows . ' 行结果  ' . $result->field_count . ' 列内容
'; //$result->data_seek('5');//从结果集中第5条开始取结果 echo ''; //循环输出字段名 //$result->field_seek(2);//从字段集中第2条开始取结果 while (true == ($field = $result->fetch_field())) { echo ''; } //循环输出查询结果 while (true == ($row = $result->fetch_assoc())) { echo ''; foreach ($row as $col) { $sql = "rename table "` . $col . "` to "` . str_replace($dbprefix, $new_dbprefix, $col) . ""`; if ($db->query($sql)) { echo ''; } else { echo ''; //开源代码phprm.com } } echo ''; } echo '
' . $result->current_field . '_' . $field->name . '(' . $field->length . ')
' . $sql . ' success' . $sql . ' failed
'; $result->free(); //释放结果集 $db->close(); //关闭连接


本文地址:

转载随意,但请附上文章地址:-)

www.phpzy.comtrue/php/39049.htmlTechArticlephpmysqli批量替换数据库表前缀实例 在php中有时我们要替换数据库中表前缀但是又不苦于一个个表去修改前缀吧,下面我自己写了一个mysqli批量替换数据库表前缀的php程序,希望些方法对你...

相关文章

PHP之友评论

今天推荐