Tshare校园资源分享平台(网站开发三之数据库连接)

栏目: 数据库 · 发布时间: 5年前

内容简介:上一篇博客:环境搭建、web站点访问和数据库连接是本次开发的三个最基础的前提,这篇博客之后我们将开始真正的开发之旅

上一篇博客: Tshare校园资源分享平台(网站开发二之主机浏览器访问虚拟机apache)

新内容

环境搭建、web站点访问和数据库连接是本次开发的三个最基础的前提,这篇博客之后我们将开始真正的开发之旅

php连接数据库

  • 在虚拟机上安装sublime text 3
下载地址:http://www.sublimetext.com/3

#复制到/mnt目录下,直接解压缩
tar -jxvf sublime_text_3.tar.bz2

#配置桌面快捷方式
#1. 将解压缩后目录中的sublime_text.desktop复制到/usr/share/applications下
#2. 修改/usr/share/applications/sublime_text.desktop
#3. 将快捷方式复制到桌面,双击即可打开sublime编辑器

cp /mnt/sublime_text_3/sublime_text.desktop /usr/share/applications
vim /usr/share/applications/sublime_text.desktop
#将Exec修改为/mnt/sublime_text_3/sublime_text
#将icom修改为/mnt/sublime_text_3/Icon/48x48/sublime-text.png
#保存退出

Tshare校园资源分享平台(网站开发三之数据库连接)

  • 主机连接上虚拟机的数据库,并创建一个新的测试数据库test

Tshare校园资源分享平台(网站开发三之数据库连接)

  • 编写Db.php连接数据库,编写test.php操作数据库
Db.php
<?php
/**
 * 专门用来操作数据库的类,继承mysqli类
 */
class Db extends mysqli{
    public function __construct() {
        $host = "192.168.10.31";            // 数据库的主机名称,此处也就是我们虚拟机的ip地址
        $user = "root";                        // 数据库用户名,我们使用root用户连接
        $password = "fuhao520999";            // root用户的密码,在安装 mysql 时我们修改过
        $dbname = "test";                    // 连接的目标数据库名,为我们刚才创建的test数据库
        parent::__construct($host, $user, $password, $dbname);
    }
}
?>
test.php
<?php
include_once("Db.php");

$db = new Db();
var_dump($db);
?>
  • 主机浏览器访问

Tshare校园资源分享平台(网站开发三之数据库连接)

此时我们成功的在 php 中连接上数据库了。有一个我没想到的是,竟然不需要我配置mysqli的扩展,可能是之前编译安装php的时候已经把mysqli扩展安装了。

总结

本次博客内容虽然不多,但是却很重要,如果有的朋友遇到了缺少mysqli扩展的错误,可以参考以下链接:

http://www.jquerycn.cn/blog/p...

当然我们不需要重新下载php的源代码,因为之前我们已经下载过了,直接到指定的目录找到扩展文件,编译安装即可。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

智能Web算法(第2版)

智能Web算法(第2版)

【英】Douglas G. McIlwraith(道格拉斯 G. 麦基尔雷思)、【美】Haralambos Marmanis(哈若拉玛 玛若曼尼斯)、【美】Dmitry Babenko(德米特里•巴邦科) / 达观数据、陈运文 等 / 电子工业出版社 / 2017-7 / 69.00

机器学习一直是人工智能研究领域的重要方向,而在大数据时代,来自Web 的数据采集、挖掘、应用技术又越来越受到瞩目,并创造着巨大的价值。本书是有关Web数据挖掘和机器学习技术的一本知名的著作,第2 版进一步加入了本领域最新的研究内容和应用案例,介绍了统计学、结构建模、推荐系统、数据分类、点击预测、深度学习、效果评估、数据采集等众多方面的内容。《智能Web算法(第2版)》内容翔实、案例生动,有很高的阅......一起来看看 《智能Web算法(第2版)》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

随机密码生成器
随机密码生成器

多种字符组合密码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码