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的类 功能齐全的发送邮件类
Oct 09 PHP
PHP5+UTF8多文件上传类
Oct 17 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
Sep 13 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
May 28 PHP
php批量添加数据与批量更新数据的实现方法
Dec 16 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
Oct 09 PHP
PHP使用token防止表单重复提交的方法
Apr 07 PHP
ThinkPHP实现生成和校验验证码功能
Apr 28 PHP
解决laravel 5.1报错:No supported encrypter found的办法
Jun 07 PHP
浅谈PHP中new self()和new static()的区别
Aug 11 PHP
laravel 框架配置404等异常页面
Jan 07 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
Oct 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
mysql 搜索之简单应用
2007/04/27 PHP
PHP jQuery表单,带验证具体实现方法
2014/02/15 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
2017/02/15 PHP
Javascript中Eval函数的使用
2010/03/23 Javascript
基于jquery的button默认enter事件(回车事件)。
2011/05/18 Javascript
学习JavaScript的最佳方法分享
2011/10/21 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
Jquery弹出层插件ThickBox的使用方法
2014/12/09 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
jquery判断输入密码两次是否相等
2020/04/22 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
vue学习笔记之过滤器的基本使用方法实例分析
2020/02/01 Javascript
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
python 数字类型和字符串类型的相互转换实例
2018/07/17 Python
使用Python控制摄像头拍照并发邮件
2019/04/23 Python
Django中信号signals的简单使用方法
2019/07/04 Python
Virtualenv 搭建 Py项目运行环境的教程详解
2020/06/22 Python
pytorch实现查看当前学习率
2020/06/24 Python
python 如何调用远程接口
2020/09/11 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
几个CSS3的flex弹性盒模型布局的简单例子演示
2016/05/12 HTML / CSS
详解CSS3的perspective属性设置3D变换距离的方法
2016/05/23 HTML / CSS
用css3写出气球样式的示例代码
2017/09/11 HTML / CSS
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
linux比较文件内容的命令是什么
2015/09/23 面试题
企划经理的岗位职责
2013/11/17 职场文书
邮政员工辞职信
2014/01/16 职场文书
高考备战决心书
2014/03/11 职场文书
环保建议书100字
2014/05/14 职场文书
物理系毕业生自荐书
2014/06/13 职场文书
委托培训协议书
2014/11/17 职场文书
Vue实现导入Excel功能步骤详解
2021/07/03 Vue.js
python中 Flask Web 表单的使用方法
2022/05/20 Python