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下读取文本文件的代码
Jul 02 PHP
php学习笔记 面向对象的构造与析构方法
Jun 13 PHP
PHP封装分页函数实现文本分页和数字分页
Oct 23 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
Mar 03 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
Mar 12 PHP
php提高网站效率的技巧
Sep 29 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
Mar 23 PHP
php实现产品加入购物车功能(1)
Jul 23 PHP
php获取数据库结果集方法(推荐)
Jun 01 PHP
Laravel5.* 打印出执行的sql语句的方法
Jul 24 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
Feb 08 PHP
php中使用array_filter()函数过滤数组实例讲解
Mar 03 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/06/19 PHP
PHP超全局变量实现原理及代码解析
2020/09/01 PHP
Jquery 表单取值赋值的一些基本操作
2009/10/11 Javascript
Knockoutjs的环境搭建教程
2012/11/26 Javascript
通过javascript获取iframe里的值示例代码
2013/06/24 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
node.js报错:Cannot find module 'ejs'的解决办法
2016/12/14 Javascript
vue-cli+webpack在生成的项目中使用bootstrap实例代码
2017/05/26 Javascript
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
详解用vue编写弹出框组件
2017/07/04 Javascript
bootstrap-Treeview实现级联勾选
2017/11/23 Javascript
vue里面父组件修改子组件样式的方法
2018/02/03 Javascript
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
javascript/jquery实现点击触发事件的方法分析
2019/11/11 jQuery
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
Eclipse中Python开发环境搭建简单教程
2016/03/23 Python
Python Pandas找到缺失值的位置方法
2018/04/12 Python
scrapy-redis的安装部署步骤讲解
2019/02/27 Python
Python求解正态分布置信区间教程
2019/11/20 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
python打包多类型文件的操作方法
2020/09/21 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
如何在vscode中安装python库的方法步骤
2021/01/06 Python
一些常用的HTML5模式(pattern) 总结
2015/07/14 HTML / CSS
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
火车的故事教学反思
2014/02/11 职场文书
承诺书怎么写
2014/03/26 职场文书
优秀护士演讲稿
2014/04/30 职场文书
趣味运动会加油词
2015/07/18 职场文书
六年级上册《闻官军收河南河北》的教学设计
2019/11/15 职场文书
python实现三阶魔方还原的示例代码
2021/04/28 Python
利用python做数据拟合详情
2021/11/17 Python