社区
基础编程
帖子详情
PhpMyAdmin不能正常使用
raul_chen
2002-05-14 07:15:58
我下载了PhpMyAdmin2.2.6版,在其他的电脑上安装很正常,可以运行,但在我电脑上想创建一个新的数据库时会提示:
MySQL 返回:You have an error in your SQL syntax near '' at line 1
不知道为什么?
...全文
107
6
打赏
收藏
PhpMyAdmin不能正常使用
我下载了PhpMyAdmin2.2.6版,在其他的电脑上安装很正常,可以运行,但在我电脑上想创建一个新的数据库时会提示: MySQL 返回:You have an error in your SQL syntax near '' at line 1 不知道为什么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zrxin
2003-01-14
打赏
举报
回复
up
payaqa
2002-05-15
打赏
举报
回复
我碰到过有的机器也会显示错误,但往往操作却已经完成了.
LeeMaRS
2002-05-14
打赏
举报
回复
有可能是你的PHP没配置好.
raul_chen
2002-05-14
打赏
举报
回复
谁有config.inc.php,v 1.80 2002/04/17 01:48:32 lem9 Exp
的,给我一个好吗?
raul_chen
2002-05-14
打赏
举报
回复
你用过吗?那里只要你添写需要新建数据库的名字就可以了。我在别人的机子上用都可以啊。
sakura169
2002-05-14
打赏
举报
回复
这样应该是sql语句的问题,看看你的sql语句
phpMyAdmin
修正补丁3.1.1
phpmyadmin
是大家很常用的用来管理mysql数据库的软件。它虽然已经提供了对中文的支持,但是,仅限于字段编码为:utf-8(utf8)、gbk、gb2312。对其它的编码,
使用
phpmyadmin
进行查看时会显示为乱码。 虽然对于新的项目我们会尽量
使用
上面三种数据编码,但仍有一些旧项目或程序
使用
了其它的编码,最常见的是mysql的默认编码:latin1。 分析原因,应该是
phpmyadmin
在执行查询时没有指定数据编码--如果我们用命令行方式查询数据库通常会先指定一下连接编码(set names **),这样在显示查询数据时,中文就能正常显示了。 但对于
phpmyadmin
先执行一步set names 再执行查询语句,结果还是
不能
正常显示数据。 经本人测试,
phpmyadmin
在查询语句中如果对中文字段进行了函数转换,就能显示正常了,如下: SELECT convert( binary `chinese_field` USING gb2312 ) AS a FROM `table_name`。但这样仍旧很麻烦。 于是本人尝试对
phpmyadmin
的源码进行修改。在修改了四个文件后发现能正常显示中文了。但是要求数据库,数据表,和字段
使用
相同的编码(通常我们都是这么做的,除非我们要测试某些东西)。原理很简,就是先检测数据库的编码(因为
phpmyadmin
里有现成的函数)在执行查询语句前,先执行set names 指定连接编码。经本人测试,能正常处理:查询、修改、导出和导入。 该补丁适合于3.1.1版本,其它版本未进行测试。对于3.0以后版建议
使用
比较工具进行修改,对于2.*版本,建议下载另外一个补丁。 注意:文件编码请
使用
utf-8。导出后因为文档中包含中文,
不能
用未修下的
phpmyadmin
进行导入,用命令行导入,请正确设置连接编码。请多次尝试后,再将其用于正式场合。 如遇问题,请及时与本人联系:aaliwen@126.com。
phpMyAdmin
修正补丁3.1.2
phpmyadmin
是大家很常用的用来管理mysql数据库的软件。它虽然已经提供了对中文的支持,但是,仅限于字段编码为:utf-8(utf8)、gbk、gb2312。对其它的编码,
使用
phpmyadmin
进行查看时会显示为乱码。 虽然对于新的项目我们会尽量
使用
上面三种数据编码,但仍有一些旧项目或程序
使用
了其它的编码,最常见的是mysql的默认编码:latin1。 分析原因,应该是
phpmyadmin
在执行查询时没有指定数据编码--如果我们用命令行方式查询数据库通常会先指定一下连接编码(set names **),这样在显示查询数据时,中文就能正常显示了。 但对于
phpmyadmin
先执行一步set names 再执行查询语句,结果还是
不能
正常显示数据。 经本人测试,
phpmyadmin
在查询语句中如果对中文字段进行了函数转换,就能显示正常了,如下: SELECT convert( binary `chinese_field` USING gb2312 ) AS a FROM `table_name`。但这样仍旧很麻烦。 于是本人尝试对
phpmyadmin
的源码进行修改。在修改了四个文件后发现能正常显示中文了。但是要求数据库,数据表,和字段
使用
相同的编码(通常我们都是这么做的,除非我们要测试某些东西)。原理很简,就是先检测数据库的编码(因为
phpmyadmin
里有现成的函数)在执行查询语句前,先执行set names 指定连接编码。经本人测试,能正常处理:查询、修改、导出和导入。 该补丁适合于3.1.1版本,其它版本未进行测试。对于3.0以后版建议
使用
比较工具进行修改,对于2.*版本,建议下载另外一个补丁。 注意:文件编码请
使用
utf-8。导出后因为文档中包含中文,
不能
用未修下的
phpmyadmin
进行导入,用命令行导入,请正确设置连接编码。请多次尝试后,再将其用于正式场合。 如遇问题,请及时与本人联系:aaliwen@126.com。
phpMyAdmin
暴力破解v1.3
我正在网上搜刮了一下没发明相干的东西, 因而本身出手翰单真现这听命, 而今
phpMyAdmin
3.2.5,
phpMyAdmin
3.2.1、
phpMyAdmin
2.11.2版本测试均成功! 此东西仅供网友技术进修交换利用,请勿利用于犯警用处。 MySQL数据库字典,人人就本身网上支散了! 当前版本 v1.2 MD5:541465699949f3d60fcea923ccf245b2 sha1:e23d7ce46606d530abc4a9e473bdb0b5247aaff1 – ver1.2 措置对
phpMyAdmin
3.2.5版本暴破有标题问题,删加了一个工作线程, 美化了界面。 – ver1.1 1.0版本有个标题问题,正在win7、vista下都
不能
正常扫描, 现曾纠正过往。 ————————————————— 技术总结: 《vc6建正删除cookie真现》 InternetSetCookie函数太老,能建正一般cookie值,但是正在win7下高版本Wininet.DLL中无法让HTTPONLY类型的cookie过时, 要利用InternetSetCookieEx函数才成功,正在vs2010下直接用该函数,vc6下本身加载模块查找函数, vc6下查找利用该函数删除cookie以下: HINSTANCE hInst = LoadLibrary(“Wininet.DLL”); if(hInst) { typedef BOOL (WINAPI *pfnInternetSetCookieEx)(LPCSTR, LPCSTR, LPCSTR, DWORD, DWORD); pfnInternetSetCookieEx InternetSetCookieEx = NULL; InternetSetCookieEx = (pfnInternetSetCookieEx)GetProcAddress(hInst, “InternetSetCookieExA”); //InternetSetCookieEx(m_url, NULL, ”
phpMyAdmin
=; expires=Thu, 01-Jan-1900 00:00:01 GMT”, INTERNET_COOKIE_HTTPONLY, NULL); InternetSetCookieEx(m_url, NULL, ”
phpMyAdmin
=; expires=Thu, 01-Jan-1900 00:00:01 GMT”, INTERNET_COOKIE_HTTPONLY, NULL); FreeLibrary(hInst); } 寄看,要分隔设置cookie字段,
不能
一次设置多个字段,不然不成功,下面的语句只要第一个字段被设置成功,其它字段均不成功! InternetSetCookieEx(m_url, NULL, ”
phpMyAdmin
=; pma_mcrypt_iv=; pmaUser-1=; pmaPass-1=; expires=Thu, 01-Jan-1900 00:00:01 GMT”, INTERNET_COOKIE_HTTPONLY, NULL); 精确理当如许写, InternetSetCookieEx(m_url, NULL, ”
phpMyAdmin
=; expires=Thu, 01-Jan-1900 00:00:01 GMT”, INTERNET_COOKIE_HTTPONLY, NULL); InternetSetCookieEx(m_url, NULL, ” pma_mcrypt_iv=; expires=Thu, 01-Jan-1900 00:00:01 GMT”, INTERNET_COOKIE_HTTPONLY, NULL); InternetSetCookieEx(m_url, NULL, ” pmaUser-1=; expires=Thu, 01-Jan-1900 00:00:01 GMT”, INTERNET_COOKIE_HTTPONLY, NULL); InternetSetCookieEx(m_url, NULL, ” pmaPass-1=; expires=Thu, 01-Jan-1900 00:00:01 GMT”, INTERNET_COOKIE_HTTPONLY, NULL); 1>
phpmyadmin
补丁2.11.9.4/2.11.8.1
phpmyadmin
是大家很常用的用来管理mysql数据库的软件。它虽然已经提供了对中文的支持,但是,仅限于字段编码为:utf-8(utf8)、gbk、gb2312。对其它的编码,
使用
phpmyadmin
进行查看时会显示为乱码。 虽然对于新的项目我们会尽量
使用
上面三种数据编码,但仍有一些旧项目或程序
使用
了其它的编码,最常见的是mysql的默认编码:latin1。 分析原因,应该是
phpmyadmin
在执行查询时没有指定数据编码--如果我们用命令行方式查询数据库通常会先指定一下连接编码(set names **),这样在显示查询数据时,中文就能正常显示了。 但对于
phpmyadmin
先执行一步set names 再执行查询语句,结果还是
不能
正常显示数据。 经本人测试,
phpmyadmin
在查询语句中如果对中文字段进行了函数转换,就能显示正常了,如下: SELECT convert( binary `chinese_field` USING gb2312 ) AS a FROM `table_name`。但这样仍旧很麻烦。 于是本人尝试对
phpmyadmin
的源码进行修改。在修改了四个文件后发现能正常显示中文了。但是要求数据库,数据表,和字段
使用
相同的编码(通常我们都是这么做的,除非我们要测试某些东西)。原理很简,就是先检测数据库的编码(因为
phpmyadmin
里有现成的函数)在执行查询语句前,先执行set names 指定连接编码。经本人测试,能正常处理:查询、修改、导出和导入。 该补丁适合于2.11.9.4/2.11.8.1两个版本,其它版本未进行测试。建议
使用
比较工具进行修改。 注意:文件编码请
使用
utf-8。导出后因为文档中包含中文,
不能
用未修下的
phpmyadmin
进行导入,用命令行导入,请正确设置连接编码。请多次尝试后,再将其用于正式场合。 如遇问题,请及时与本人联系:aaliwen@126.com。
phpMyAdmin
-4.0.4.2-all-languages.zip
php开发环境搭建,用来测试mysql是否可用
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章