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 相关文章推荐
弄了个检测传输的参数是否为数字的Function
Dec 06 PHP
dedecms防止FCK乱格式化你的代码的修改方法
Mar 17 PHP
PHP读取目录下所有文件的代码
Jan 07 PHP
php笔记之:AOP的应用
Apr 24 PHP
基于php上传图片重命名的6种解决方法的详细介绍
Apr 28 PHP
推荐一款MAC OS X 下php集成开发环境mamp
Nov 08 PHP
PHP中使用imagick生成PSD文件缩略图教程
Jan 26 PHP
PHP面试题之文件目录操作
Oct 15 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
May 16 PHP
Windows下php+mysql5.7配置教程
May 16 PHP
PHP中phar包的使用教程
Jun 14 PHP
Ajax请求PHP后台接口返回信息的实例代码
Aug 21 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函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
Mac系统下安装PHP Xdebug
2018/03/30 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
指定js可访问其它域名的cookie的方法
2007/09/18 Javascript
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
jquery ajax 调用失败的原因示例介绍
2013/09/27 Javascript
深入理解Javascript动态方法调用与参数修改的问题
2013/12/10 Javascript
JS获取单击按钮单元格所在行的信息
2014/06/17 Javascript
JS实现网页表格自动变大缩小的方法
2015/03/09 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
2016/01/28 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
基于jQuery实现的查看全文功能【实用】
2016/12/11 Javascript
javascript中this关键字详解
2016/12/12 Javascript
前端开发之CSS原理详解
2017/03/11 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
详解Vue中使用Axios拦截器
2019/04/22 Javascript
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
Vue用mixin合并重复代码的实现
2020/11/27 Vue.js
python实现集中式的病毒扫描功能详解
2019/07/09 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
django做form表单的数据验证过程详解
2019/07/26 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
VC++笔试题
2014/10/13 面试题
文明工地标语
2014/06/16 职场文书
求职信格式范文
2015/03/19 职场文书
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript
python中filter,map,reduce的作用
2022/06/10 Python