PHP连接MySQL的2种方法小结以及防止乱码

 更新时间:2014年03月11日 10:00:41   作者:  
本篇文章主要是对PHP连接MySQL的2种方法小结以及防止乱码问题进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助

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中常用的字符串格式化函数总结

    这篇文章主要介绍了PHP中常用的字符串格式化函数总结,本文讲解的函数是WEB中经常用到的,例如取出空格和字符串填补函数、字符串大小写的转换、和HTML标签相关的字符串格式化等,需要的朋友可以参考下
    2014-11-11
  • PHP中遇到的时区问题解决方法

    PHP中遇到的时区问题解决方法

    最近,在用PHP+MySQL编写一个小程序的时候,发现一个问题:录入数据库的时间与实际时间差8小时,这和中国位于的东8区是符合的。由于数据库时间是由PHP写入的,那问题就出现在PHP中了。
    2015-07-07
  • php curl批处理实现可控并发异步操作示例

    php curl批处理实现可控并发异步操作示例

    这篇文章主要介绍了php curl批处理实现可控并发异步操作,结合实例形式分析了php使用curl的curl_multi_*族函数进行并发操作相关实现技巧,需要的朋友可以参考下
    2018-05-05
  • PHP实现防止表单重复提交功能【基于token验证】

    PHP实现防止表单重复提交功能【基于token验证】

    这篇文章主要介绍了PHP实现防止表单重复提交功能,结合实例形式分析了php基于token验证防止表单重复提交的相关操作技巧,非常简单实用,需要的朋友可以参考下
    2018-05-05
  • 一个图片地址分解程序(用于PHP小偷程序)

    一个图片地址分解程序(用于PHP小偷程序)

    这篇文章主要介绍了一个图片地址分解程序,多用于用于PHP小偷程序,当然也可以用于分析图片地址的朋友这样参考都可以获取到了如果结合数据就更好了
    2014-08-08
  • php购物网站支付paypal使用方法

    php购物网站支付paypal使用方法

    PayPal 快速、安全而又方便,是跨国交易的首选在线付款方式。现在PayPal可以和国内大部分信用卡关联,可以实现国人的跨国交易收支。
    2010-11-11
  • php生成网页桌面快捷方式

    php生成网页桌面快捷方式

    本文将介绍使用PHP生成网页桌面快捷方式的代码,并添加图标及解决不同浏览器保存出现的乱码问题。下面跟着小编一起来看下吧
    2017-05-05
  • php和asp语法上的区别总结

    php和asp语法上的区别总结

    在本篇文章中小编给大家分享了关于php和asp语法上的区别以及相关代码知识点,需要的朋友们学习下。
    2019-05-05
  • 学习php设计模式 php实现享元模式(flyweight)

    学习php设计模式 php实现享元模式(flyweight)

    这篇文章主要介绍了php设计模式中的享元模式,使用php实现享元模式,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • PHP中使用OpenSSL生成证书及加密解密

    PHP中使用OpenSSL生成证书及加密解密

    这篇文章主要介绍了PHP中使用OpenSSL生成证书及加密解密,需要的朋友可以参考下
    2017-02-02

最新评论