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 相关文章推荐
自己动手做一个SQL解释器
Oct 09 PHP
聊天室php&amp;mysql(二)
Oct 09 PHP
在PHP中使用curl_init函数的说明
Nov 02 PHP
php写的简易聊天室代码
Jun 04 PHP
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解
Jun 03 PHP
PHP 循环删除无限分类子节点的实现代码
Jun 21 PHP
php生成图形(Libchart)实例
Nov 06 PHP
typecho插件编写教程(五):核心代码
May 28 PHP
php结合正则获取字符串中数字
Jun 19 PHP
php轻松实现文件上传功能
Mar 03 PHP
PHP实现适用于自定义的验证码类
Jun 15 PHP
PHP实现生成数据字典功能示例
May 24 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 Mssql操作简单封装支持存储过程
2009/12/11 PHP
php数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
js模拟类继承小例子
2010/07/17 Javascript
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
关于jquery ajax 调用带参数的webservice返回XML数据一个小细节
2012/07/31 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
javascript实现自动填写表单实例简析
2015/12/02 Javascript
微信小程序 支付简单实例及注意事项
2017/01/06 Javascript
NodeJS测试框架mocha入门教程
2017/03/28 NodeJs
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
2017/09/19 NodeJs
微信小程序数字滚动插件使用详解
2018/02/02 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
elementUI select组件value值注意事项详解
2019/05/29 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
2020/07/19 Javascript
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
Python实现感知机(PLA)算法
2017/12/20 Python
Python使用matplotlib实现绘制自定义图形功能示例
2018/01/18 Python
numpy.transpose对三维数组的转置方法
2018/04/17 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
python中关于数据类型的学习笔记
2020/07/19 Python
amazeui页面分析之登录页面的示例代码
2020/08/25 HTML / CSS
UGG澳洲官网:UGG Australia
2018/04/26 全球购物
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
Richards网上商店:当代时尚,遍布巴西
2019/11/03 全球购物
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
工程造价管理专业大专生求职信
2013/10/06 职场文书
初中三年学生的学习自我评价
2013/11/13 职场文书
读群众路线心得体会
2014/03/07 职场文书
工资收入证明
2014/10/07 职场文书
名人传读书笔记
2015/06/26 职场文书