PHP连接MySQL的2种方法小结以及防止乱码


Posted in PHP onMarch 11, 2014

PHP的MySQL配置

报错信息:Class 'mysqli' not found in

Answer:
1.在conf/php.ini中,在vim用"/php_mysql"搜索到extension=php_mysql.dll,去掉前面的";",

同时在下面增加extension=php_mysqli.dll;

注意后面那个dll多了个i
2."/extension_dir"检查路径是否正确;

3.找到ext/目录,把其中的php_mysql.dll,php_mysqli.dll两个文件Copy to %systemroot%/system32下.

4.重启服务

连接数据库

 //在conf/php.ini中,在vim用"/php_mysql"搜索到extension=php_mysql.dll,去掉前面的";",同时在下面增加extension=php_mysqli.dll;
$mysqli = new mysqli("127.0.0.1","用户名", 密码","库名");
$query="select * from  表 order by theindex desc";
$mysqli->query("SET NAMES gb2312");//注意此处不加会乱码
$result = $mysqli->query($query);
 //printf() 函数输出格式化的字符串
while(list($name, $theindex) = $result->fetch_row())
        echo(" <br />".$name.$theindex);
$con = mysql_connect("localhost", "用户名", "密码");
if ($con) {
        mysql_query("set names 'gb2312'");
        mysql_select_db("库名", $con);//注意此处不加会乱码
                                $rs = mysql_query("select * from  表 order by theindex desc;", $con);
                                if ($rs) {
                                  echo ("<table border=1>");
                                        while($row = mysql_fetch_assoc($rs)) 
                                        {
                                                echo "<tr>" .
                                                "<td>$row[theindex]</td>" .
                                                "<td>$row[name]</td>" .
                                                "</tr>";
                                        }
                                        mysql_free_result($rs);
                                        }
                                        echo ("</table>");
        mysql_close($con);
}
PHP 相关文章推荐
VFP与其他应用程序的集成
Oct 09 PHP
收集的DedeCMS一些使用经验
Mar 17 PHP
怎样去阅读一份php源代码
Aug 21 PHP
PHP 最大运行时间 max_execution_time修改方法
Mar 08 PHP
PHP 计算代码执行耗时的代码修正网上普遍错误
May 14 PHP
PHP 无限分类三种方式 非函数的递归调用!
Aug 26 PHP
thinkphp模板继承实例简述
Nov 26 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
Jul 29 PHP
CodeIgniter生成静态页的方法
May 17 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
May 15 PHP
PHP中number_format()函数的用法讲解
Apr 08 PHP
PHP中的self关键字详解
Jun 23 PHP
php调用c接口无错版介绍
Mar 11 #PHP
PHP goto语句简介和使用实例
Mar 11 #PHP
php调用C代码的实现方法
Mar 11 #PHP
PHP中isset()和unset()函数的用法小结
Mar 11 #PHP
PHP调用JAVA的WebService简单实例
Mar 11 #PHP
php的webservice的wsdl的XML无法显示问题的解决方法
Mar 11 #PHP
Yii操作数据库的3种方法
Mar 11 #PHP
You might like
使用php测试硬盘写入速度示例
2014/01/27 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
2014/08/22 PHP
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
PHPUnit + Laravel单元测试常用技能
2019/11/06 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
jQuery使用手册之二 DOM操作
2007/03/24 Javascript
学习JavaScript的最佳方法分享
2011/10/21 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
jQuery之ajax删除详解
2014/02/27 Javascript
Angular.JS中select下拉框设置value的方法
2017/06/20 Javascript
js闭包学习心得总结
2018/04/17 Javascript
详解vue的diff算法原理
2018/05/20 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
使用JS实现动态时钟
2020/03/12 Javascript
vue 封装 Adminlte3组件的实现
2020/03/18 Javascript
vue之封装多个组件调用同一接口的案例
2020/08/11 Javascript
快速了解Python相对导入
2018/01/12 Python
Python面向对象程序设计之私有属性及私有方法示例
2019/04/08 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
Python学习笔记之字符串和字符串方法实例详解
2019/08/22 Python
python tkinter组件摆放方式详解
2019/09/16 Python
python通过实例讲解反射机制
2019/10/17 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
很酷的HTML5电子书翻页动画特效
2016/02/25 HTML / CSS
英国在线滑雪板和冲浪商店:The Board Basement
2020/01/11 全球购物
硕士研究生自我鉴定范文
2013/12/27 职场文书
创先争优活动方案
2014/02/12 职场文书
母亲节演讲稿
2014/05/27 职场文书
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
年度考核表个人总结
2015/03/06 职场文书
学校捐书活动总结
2015/05/08 职场文书
小学校园广播稿
2015/08/18 职场文书
写好求职信的技巧解密
2019/05/14 职场文书
Python学习之os包使用教程详解
2022/03/21 Python