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中用header图片地址 简单隐藏图片源地址
Apr 09 PHP
用php将任何格式视频转为flv的代码
Sep 03 PHP
初次接触php抽象工厂模式(Elgg)
Mar 21 PHP
PHP对字符串的递增运算分析
Aug 08 PHP
PHP遍历数组的几种方法
Mar 22 PHP
PHP插入排序实现代码
Apr 04 PHP
深入PHP autoload机制的详解
Jun 09 PHP
php foreach循环中使用引用的问题
Nov 06 PHP
Thinkphp中的curd应用实用要点
Jan 04 PHP
WordPress中制作导航菜单的PHP核心方法讲解
Dec 11 PHP
PHP+Redis开发的书签案例实战详解
Jul 09 PHP
layui数据表格自定义每页条数limit设置
Oct 26 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 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
2014/06/12 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
20个非常棒的 jQuery 幻灯片插件和教程分享
2011/08/23 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
jQuery实现统计复选框选中数量
2014/11/24 Javascript
NodeJS学习笔记之MongoDB模块
2015/01/13 NodeJs
详解js中构造流程图的核心技术JsPlumb
2015/12/08 Javascript
使用Ajax生成的Excel文件并下载的实例
2016/11/21 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
AngularJS 控制器 controller的详解
2017/10/17 Javascript
vue-列表下详情的展开与折叠案例
2020/07/28 Javascript
python33 urllib2使用方法细节讲解
2013/12/03 Python
python简单实现计算过期时间的方法
2015/06/09 Python
Python本地与全局命名空间用法实例
2015/06/16 Python
分享python数据统计的一些小技巧
2016/07/21 Python
python 设置文件编码格式的实现方法
2017/12/21 Python
Python操作MySQL数据库的方法
2018/06/20 Python
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
远程部署工具Fabric详解(支持Python3)
2019/07/04 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
python小程序基于Jupyter实现天气查询的方法
2020/03/27 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
2020/05/12 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
一波HTML5 Canvas基础绘图实例代码集合
2016/02/28 HTML / CSS
美国摄影爱好者购物网站:Focus Camera
2016/10/21 全球购物
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
芬兰设计商店美国:Finnish Design Shop US
2019/03/25 全球购物
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
单位提档介绍信
2014/01/17 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript
django如何自定义manage.py管理命令
2021/04/27 Python