PHP *** 作mysql数据库的步骤

PHP *** 作mysql数据库的步骤,第1张

PHP访问MySQL数据库

因为连接数据库需要较长的时间和较大的资源开销,所以如果在多个网页中都要频繁地访问数据库,则可以建立与数据库的持续连接。即调用mysql_pconnect()代替mysql_connect()。

基本步骤:

1.连接服务器:mysql_connect()

2.选择数据库:mysql_select_db()

3.执行SQL语句:mysql_query()

查询:select

显示:show

插入:insert

into

更新:update

删除:delete

4.关闭结果集:mysql_free_result($result)

5.关闭数据库:mysql_close($link)

在mysql数据库中,创建一个test数据库,用于测试。

请点击输入图片描述

新建一个php文件,命名为test.php,用于讲解php如何选择要 *** 作的数据库。

请点击输入图片描述

在test.php文件中,使用header()方法将页面的编码格式设置为utf-8,避免输出中文乱码。

请点击输入图片描述

在test.php文件中,使用mysql_connect()函数,通过账号和密码创建一个数据库的连接。

请点击输入图片描述

在test.php文件中,再使用mysql_select_db()函数选择要 *** 作的数据库test,选择数据库成功,则返回true,否则,返回false。最后,通过if语句判断结果。

请点击输入图片描述

在浏览器打开test.php文件,查看结果。

请点击输入图片描述

END

总结:

1、创建一个test数据库。

2、使用mysql_connect()函数创建一个数据库的连接。

3、再使用mysql_select_db()函数选择要 *** 作的数据库test,并通过if语句判断结果。

1,根目录下config.php中定义了数据库信息:

// DB

define('DB_DRIVER', 'mysqli')

define('DB_HOSTNAME', 'localhost')

define('DB_USERNAME', 'root')

define('DB_PASSWORD', 'qqqq')

define('DB_DATABASE', 'qqqq')

define('DB_PORT', '3306')

define('DB_PREFIX', 'oc_')

2,system>library文件夹下db.php中定义了DB类,数据库的连接方法

$this->db = new $class($hostname, $username, $password, $database, $port)

3,index.php中初始化数据库连接

$db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE, DB_PORT)

4,controller中调用model层定义的查询函数

$layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path))

5,model层getCategoryLayoutId函数中返回查询sql结果

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category_to_layout WHERE category_id = '" . (int)$category_id . "' AND store_id = '" . (int)$this->config->get('config_store_id') . "'")


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9952566.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存