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 变量未定义等错误的解决方法
Jan 12 PHP
PHP取整函数:ceil,floor,round,intval的区别详细解析
Aug 31 PHP
CI框架装载器Loader.php源码分析
Nov 04 PHP
PHP中让curl支持sock5的代码实例
Jan 21 PHP
php简单计算页面加载时间的方法
Jun 19 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
Nov 05 PHP
php的api数据接口书写实例(推荐)
Sep 22 PHP
PHP代码重构方法漫谈
Apr 17 PHP
PHP中数组转换为SimpleXML教程
Jan 27 PHP
PHP实现数组和对象的相互转换操作示例
Mar 20 PHP
php常用的工具开发整理
Sep 26 PHP
PHP程序员必须知道的两种日志实例分析
May 14 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
四个常见html网页乱码问题及解决办法
2015/09/08 PHP
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
php添加数据到xml文件的简单例子
2016/09/08 PHP
php中遍历二维数组并以表格的形式输出的方法
2017/01/03 PHP
php多进程应用场景实例详解
2019/07/22 PHP
Prototype 学习 Prototype对象
2009/07/12 Javascript
JQuery Tips(3) 关于$()包装集内元素的改变
2009/12/14 Javascript
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
通过js动态操作table(新增,删除相关列信息)
2012/05/23 Javascript
浅谈jQuery异步对象(XMLHttpRequest)
2014/11/17 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
2015/03/04 Javascript
JavaScript中exec函数用法实例分析
2015/06/08 Javascript
深入学习AngularJS中数据的双向绑定机制
2016/03/04 Javascript
详解AngularJS脏检查机制及$timeout的妙用
2017/06/19 Javascript
vue2项目使用sass的示例代码
2017/06/28 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
微信小程序显示倒计时功能示例【测试可用】
2018/12/03 Javascript
JavaScript键盘事件常见用法实例分析
2019/01/03 Javascript
layui radio点击事件实现input显示和隐藏的例子
2019/09/02 Javascript
ES6的循环与可迭代对象示例详解
2021/01/31 Javascript
[01:33:30]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第二场 2月5日
2021/03/11 DOTA
java直接调用python脚本的例子
2014/02/16 Python
编写Python CGI脚本的教程
2015/06/29 Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
2018/01/23 Python
Python PyQt4实现QQ抽屉效果
2018/04/20 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
Python实现的列表排序、反转操作示例
2019/03/13 Python
安装python及pycharm的教程图解
2019/10/10 Python
Django框架中间件定义与使用方法案例分析
2019/11/28 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
创联软件面试题笔试题
2012/10/07 面试题
八年级物理教学反思
2014/01/19 职场文书
财务会计岗位职责
2015/02/03 职场文书
毕业生的自我鉴定表范文
2019/05/16 职场文书
MySQL 计算连续登录天数
2022/05/11 MySQL