-
PHP+MYSQL乱码的解决方法
本文为大家讲解的是php mysql开发中非常常见的乱码问题,感兴趣的同学参考下. 在之前的文章里,我已经提过如何解决JSP中乱码问题(解决tomcat下中文乱码问题 ),其中也详细解说了MYSQL乱码问题,相信通过里面的办法, 肯定都已经解决了JSP里的乱码问题,不过还是有些人的MYSQL乱码问题没有得到解决,包括我自己,所以又找了一些资料,希望这次能完全解决MYSQL数据库的乱码问题。 第一种方法,很精辟的总结: 经常更换虚拟主机,而各个服务商的MYSQL版本不同,当导入数据后,总会出现乱码等无法正常显示的问题,查了好多资料,总结出自己的一点技巧: WINDOWS 下导入应该这样 使用MYSQL的命令 在DOS命令下进入mysql的bin目录下,输入mysql -uroot -p密码 数据库名称<要恢复的数据库, 例如我们要把D盘的一个名称为test.sql的数据库恢复到本地的test2这个数据库,那么就这样: mysql ...
PHP 2014-12-14 03:12:04 -
PHP调用MySQL存储过程的方法
本文为大家讲解的是php开发中如何调用mysql数据库的存储过程,感兴趣的同学参考 下. MySQL好像从5.0开始才引入存储过程,反正以前做应用的时候从没碰过,不过现在因为主要作内部系统,所以很多应用都用到了存储过程,当然前台有时候也需要调用MySQL存储过程,PHP的MySQL Lib好像支持的不是很好,不过我搜索了些资料,虽然不多,但是还是尝试的使用了,现在介绍一下方法,以便用到的朋友不用再头疼。 lMySQL扩展也是支持存储过程的,不过只支持无返回结果的存储过程,如果该存储过程存在输出,这个调用就会抛出一个错误,具体错误忘记了...
PHP 2014-12-14 02:57:07 -
一个PHP Mysql编程技巧
本文是一个PHP Mysql编程技巧,感兴趣的同学参考下. 尽管PHP为我们提供了很多函数,但有些东西处理起来还是不很方便。譬如PHP提供的日期时间函数就很有限...
PHP 2014-12-14 01:42:04 -
PHP中exec与system区别
本文为大家讲解的是php中的执行系统命令函数exec与system的使用区别,感兴趣的同学参考下. 一般来说,在PHP中调用外部命令,可以用exec及system来实现: system() 原型:string system (string command [, int return_var]) system()函数很其它语言中的差不多,它执行给定的命令,输出和返回结果。第二个参数是可选的,用来得到命令执行后的状态码...
PHP 2014-12-14 00:33:08 -
windows下php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
本文是一个windows下的php环境安装和配置教材:PHP5 MySQL5 ZendOptimizer phpmyadmin,感兴趣的同学参考下. IIS即可以支持php也可以支持asp.相信得到不少人青睐. 下面的配置文档希望可以帮助大家顺利完成php环境搭建.不正确的地方请大家指正批评. 本例是在wiondws XP下 IIS5.1 php5.2.1(zip) MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 的安装与配置 IIS 的安装 1 在光驱中放入WindowsXP SP2系统安装光盘 2 依次在 控制面板 > 添加与删除 > 添加/删除Windows组件 > Windows组件向导 中选中 Internet信息服务(IIS) 3 点击 下一步 进行文件复制,直到完成安装 4 完成 IIS 安装 5 打开浏览器,输入 http://localhost 出现下面的界面则说明安装成功了 MySQL 的安装 1 点击MySQL安装...
PHP 2014-12-13 20:33:50 -
PHP+MYSQL开发-脚本安全的本质
从代码级别上,也就是应用层次上考虑代码安全的话(也就是不考虑底层的语言本身等问题的漏洞),脚本安全问题就是函数和变量的问题。 一 前言 问题的存在 从代码级别上,也就是应用层次上考虑代码安全的话(也就是不考虑底层的语言本身等问题的漏洞),脚本安全问题就是函数和变量的问题...
PHP 2014-12-13 19:06:06 -
“骚红”版三星Galaxy Note 4来袭
站长搜索(www.adminso.com):“骚红”版三星Galaxy Note 4来袭 站长搜索讯 目前来说,三星Note4有四种颜色可选:黑色、白色、粉红色和金色,如果你还在等待另外一种颜色版本的话,那么有一个好消息和一个坏消息,好消息是现在三星Note4有了红色版,坏消息目前红色版只在韩国本土发售。三星称新款Note4的颜色为“天鹅绒红色”,目前只通过韩国运营商SK Telecom发售,该运营商是韩国最大的运营商之一,此外,该运营商还提供红色版的Galaxy S5 LTE-A和Galaxy W...
业界动态 2014-12-13 16:15:09 -
Ajax、MySQL 和 Zend Framework 的乱码问题解决方法
本文为大家讲解的是Ajax、MySQL 和 Zend Framework 的乱码问题解决方法,感兴趣的同学参考下. 问题: 在 Google Map 上用 Ajax 以 get 方式向服务器传递数据时,服务器端显示为 url 乱码, Zend Framework 向 MySQL 存储数据为乱码,但是提取出来又是正常中文字体, MySQL 中输入中文,显示在 PHP 网页上为乱码。 解决方式: 1. Ajax 的 url 编码需要转换,我使用的如下函数: public function js_unescape($str) { $ret = ''; $len = strlen($str); for ($i = 0; $i < $len; $i++) { if ($str[$i] == '%' && $str[$i+1] == 'u') { $val = hexdec(substr($str, $i+2, 4)); if ($val < 0x7f) $ret .= chr($val);...
PHP 2014-12-13 08:12:06 -
php mysql入门-结果集的分页
本文是一篇php+mysql开发的入门教材,为大家讲解的是数据表结果集的分页方法,感兴趣的同学参考下. <?php @mysql_connect("localhost", "root","1981427") //连接数据库服务器 or die("数据库服务器连接失败"); @mysql_select_db("test") //选择数据库mydb or die("数据库不存在或不可用"); $query = @mysql_query("select * from tablename1") //执行用于计算页数的SQL语句 or die("SQL语句执行失败"); $pagesize = 5; //设置每页记录数 $sum = mysql_numrows($query); //计算总记录数 if($sum % $pagesize == 0) //计算总页数 $total = (int)($sum/...
PHP 2014-12-13 07:45:04 -
PHP获取mysql数据表的字段名称和详细信息的方法
本文为大家讲解了PHP如何获取mysql数据表的字段名称和详细信息的方法,本文同时还给出了获取数据表结构、列出数据库数据表等方法,感兴趣的朋友可以参考下 首先我们需要了解下查询MySQL数据库/表相关信息的SQL语句: SHOW DATABASES //列出 MySQL Server 数据库。 SHOW TABLES [FROM db_name] //列出数据...
PHP 2014-12-13 07:27:03 -
用mysql内存表来代替php session的类
本文为大家讲解的是如何用mysql内存表实现替换php session的方法思路,效果什么大家可以自己测试下。感兴趣的同学参考下. <?php /** @Usage: use some other storage method(mysql or memcache) instead of php sessoin @author:lein @Version:1.0 */ session_start(); if(!isset($_SESSION['test'])){ $_SESSION['test']="123_lein_".date("Y-m-d H:i:s"); } class session{ //session data private $data; //engine,mysql or memcache private $engine; //php session expire time private $sessionexpiredTime; //cur...
PHP 2014-12-13 07:21:04