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 正确解码javascript中通过escape编码后的字符
Jan 28 PHP
php中在PDO中使用事务(Transaction)
May 14 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 PHP
php操作SVN版本服务器类代码
Nov 27 PHP
php实现12306余票查询、价格查询示例
Apr 17 PHP
php CI框架插入一条或多条sql记录示例
Jul 29 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
May 13 PHP
基于laravel制作APP接口(API)
Mar 15 PHP
php项目开发中用到的快速排序算法分析
Jun 25 PHP
PHP二维数组去重算法
Dec 17 PHP
laravel框架的安装与路由实例分析
Oct 11 PHP
php操作redis数据库常见方法实例总结
Feb 20 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 file_exists无效的解决办法
2013/06/26 PHP
window.dialogArguments 使用说明
2011/04/11 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
jQuery实现径向动画菜单效果
2015/07/17 Javascript
JS实现带提示的星级评分效果完整实例
2015/10/30 Javascript
javascript显示倒计时控制按钮的简单实现
2016/06/07 Javascript
第五篇Bootstrap 排版
2016/06/21 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
2016/08/19 Javascript
解析jQueryEasyUI的使用
2016/11/22 Javascript
Javascript blur与click冲突解决办法
2017/01/09 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
Node.js 的模块知识汇总
2017/08/16 Javascript
jquery 一键复制到剪切板的实例
2017/09/20 jQuery
官方推荐react-navigation的具体使用详解
2018/05/08 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
2014/08/22 Python
python组合无重复三位数的实例
2018/11/13 Python
python3中property使用方法详解
2019/04/23 Python
python实现远程控制电脑
2019/05/23 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
tensorflow 限制显存大小的实现
2020/02/03 Python
解决pip install psycopg2出错问题
2020/07/09 Python
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
weblogic面试题
2016/03/07 面试题
2019年.net常见面试问题
2012/02/12 面试题
mysql有关权限的表都有哪几个
2015/04/22 面试题
校园安全广播稿
2014/02/08 职场文书
幼儿园优秀教师事迹
2014/02/13 职场文书
2014年小学植树节活动方案
2014/03/02 职场文书
民政局个人整改措施
2014/09/24 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
胡雪岩故居导游词
2015/02/06 职场文书
2015年大学生工作总结
2015/04/21 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书