
正文
php数据库整理 php数据库管理工具
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php网站如何整理数据库
一般是正常的数据,没有办法的。
你可以考虑删除一些数据,表中数据多了,自然就会越来越慢!
当然你也考虑生成一个新表。如果使用的是现成的程序,一般都有这个功能的。
如果是你自己写的。
呵呵……
那就自己加这样一个功能吧!
相关问答
Q1: php如何删除数据库中重复的数据 并显示整理后的数据
php页面上放一个删除数据库重复数据的功能按钮,就是使用PHP操作数据库删除重复数据的SQL语句,然后重新查询绑定输出。
如果是PHP操作数据库不明白的话,就找PHP操作数据库这篇内容来看。
如果是用SQL语句来删除数据库重复数据不明白的话就找SQL删除重复数据这方面的内容。
如果你要具体的实现代码,不好意思,帮不了你,这需要你自己找,自己实现。这是程序员必备的技能。
Q2: php备份恢复MYSQL数据库
1、把数据库sql文件查找 CHARACTER
替换成 CHARACTER SET utf8 或 CHARACTER = utf8
2、到phpmyadmin 创建一个新的数据库的时候应该选 整理 latin1_swedish_ci
3、到phpmyadmin 进入新建的数据库,导入数据库文件
4、用UltraEdit转换所有ANSI格式的php源码文件为UTF-8格式:File -- Conversions -- ASCII to UTF-8
5、在php源码文件中必须加入:
在head后加入
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
6、在连接数据DB的文件中找到类似一下代码
$host="localhost"; $DBname="aa"; //数据库名字$user= "root"; //用户名$passwd = ""; //密码$link = mysql_connect($host,$user,$passwd) or die ("Fail");
$db = mysql_select_db($DBname, $link) or die ("Fail"); //连接
// 要在真正query DB取出资料前,必须加入下面3行mysql_query才可以:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER_SET_CLIENT=utf8");
mysql_query("SET CHARACTER_SET_RESULTS=utf8");
7、在php源码中, 如有应用htmlentities和htmlspecialchars时需要注意:
要似如下格式:
$chars = htmlentities($chars,ENT_QUOTES,"UTF-8");
$chars = htmlspecialchars($chars,ENT_QUOTES,"UTF-8");
如有应用addslashes()或mysql_real_escape_string()记得用以下:
$chars = stripslashes($chars);
另外如果需要的话还可设置:
1、php.ini 设定php中的语系为 (记得restart)
default_charset = "utf-8"
2、my.ini 设定MySQL中的语系为 (记得restart)
[mysqld]
init_connect='SET NAMES utf8'
default-character-set=utf8
[client]
default-character-set = utf8
本人刚接触PHP+MySQL,才疏学浅,希望能给有需要的得到帮助。
请大家指点,谢谢!
关于php数据库整理和php数据库管理工具的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








