1 你确认你的页面编码是一致的,保证传递过来的值不是乱码的
2 数据库查询前设置编码 mysql_set("set names utf8"); 记不太清了 自己查下。。 顺便你了解下这个是干啥的
楼上说的用建同名数据库然后选择还原,选设备,是用了front、myphpadmin 或者MySQL Query Browser ?我觉得这个方法是SQLserver的还原方式。mysql一般用日志文件来恢复。或者是使用mysqldump来备份。因为我是在命令提示符下完成这些事的。
先配置mysql path环境变量
在Windows下设置环境变量,点开始菜单,右键单击我的电脑--属性--高级--环境变量
可以看到PATH的变量是这样的:
C:\WINDOWS;C:\WINDOWS\COMMAND
为了让运行mysql程序变得更容易,改变它的值指向程序安装目录,添加一个目录D:\Program Files\wamp\bin\mysql\mysql5051b\bin,结果是
D:\Program Files\wamp\bin\mysql\mysql5051b\bin;C:\WINDOWS;C:\WINDOWS\COMMAND
开始--运行--cmd 里直接打mysql
win+R输入cmd按回车打开cmd
mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)
链接数据库
选中或创建一个数据库
创建数据库库:create database 库名;
选择一个数据库库:use 库名;
导入sql的命令行如下:
source "路径名"+/mytest_emp_deptsql
选择sql文件,我的是放在E盘根目录
sql执行结果
有很多数据库图形软件,可根据图形软件进行可视化 *** 作,导入、导出等sql *** 作。
默认情况下MySQL 对导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入。
影响mysql导入文件大小的参数有三个。
在phpini中修改相关参数。
修改upload_max_filesize=200 M 这里修改满足你需要的大小,可以同时修改其他两项memory_limit=250M post_max_size=200M 这样就可以导入200M以下的sql文件了。
shopex环境标准配置:
PHP4以上
zendze1_compatibility_mode 关闭
支持文件锁(flock)
php可以解析xml文件
MySQL函数库可用
数据库Mysql 3223以上
ZEND Optimizer257以上
DNS配置完成,本机上能通过域名访问网络
因此,你安装一个MySQL数据库管理软件即可看见数据库了。
你应该学学代码,那样会更灵活。
参考
<php
$host="localhost";
$db_user="root";
$db_pass="";
$db_name="demo";
$timezone="Asia/Shanghai";
$link=mysql_connect($host,$db_user,$db_pass);
mysql_select_db($db_name,$link);
mysql_query("SET names UTF8");
header("Content-Type: text/html; charset=utf-8");
date_default_timezone_set($timezone); //北京时间
>
如果你不学代码的话还会有很多问题出现。
比如说:字符编码
以上就是关于php中文乱码问题全部的内容,包括:php中文乱码问题、1.bak数据库怎么还原到本机、如何把mysql备份的*.sql文件导入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)