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 相关文章推荐
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
Nov 10 PHP
apache和php之间协同工作的配置经验分享
Apr 08 PHP
php生成QRcode实例
Sep 22 PHP
Windows7下的php环境配置教程
Feb 28 PHP
PHP如何实现Unicode和Utf-8编码相互转换
Jul 29 PHP
PHP获取一年有几周以及每周开始日期和结束日期
Aug 06 PHP
PHP json_encode() 函数详解及中文乱码问题
Nov 05 PHP
PHP使用redis实现统计缓存mysql压力的方法
Nov 14 PHP
yii去掉必填项中星号的方法
Dec 28 PHP
PHP对象链式操作实现原理分析
Oct 09 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 05 PHP
PHP 实现 WebSocket 协议原理与应用详解
Apr 22 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垃圾回收机制简单说明
2010/07/22 PHP
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
php expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
在PHP中使用redis
2013/11/04 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
使用PHP生成图片的缩略图的方法
2015/08/18 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
PHP+redis实现微博的拉模型案例详解
2019/07/10 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
javascript eval和JSON之间的联系
2009/12/31 Javascript
juqery 学习之四 筛选过滤
2010/11/30 Javascript
JS获取页面窗口大小的代码解读
2011/12/01 Javascript
javascript的console.log()用法小结
2012/05/31 Javascript
javascript实现链接单选效果的方法
2015/05/13 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量)
2018/04/20 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
Python3.6.0+opencv3.3.0人脸检测示例
2018/05/25 Python
python爬虫爬取笔趣网小说网站过程图解
2019/11/18 Python
python pillow库的基础使用教程
2021/01/13 Python
澳大利亚吉他在线:Artist Guitars
2017/03/30 全球购物
size?爱尔兰官方网站:英国伦敦的球鞋精品店
2019/03/31 全球购物
经典商业广告词
2014/03/13 职场文书
《记金华的双龙洞》教学反思
2014/04/19 职场文书
见习报告的格式
2014/11/04 职场文书
2015年电话销售工作总结范文
2015/04/20 职场文书
2015年小学语文工作总结
2015/05/25 职场文书
实习证明模板
2015/06/16 职场文书
投诉信范文
2015/07/02 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
Css预编语言及区别详解
2021/04/25 HTML / CSS
mysql sum(if())和count(if())的用法说明
2022/01/18 MySQL
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js