快速学习PHP数据库文件使用
程序员文章站
2022-06-04 17:29:49
...
PHP还是比较常用的,于是我研究了一下PHP数据库文件,在这里拿出来和大家分享一下,希望对大家有用。我们会看到一个应用程序中,每个表都在一个单独的数据库中。在非常大的数据库中这样做是合理的,但是对于一般的应用程序,则不需要这种级别的分割。此外,不能跨数据库执行关系查询,这会影响使用关系数据库的整体思想,更不用说跨多个数据库管理表会更困难了。 那么,多个数据库应该是什么样的呢?首先,您需要一些数据。清单 1 展示了分成 4 个文件的这样的数据。
清单 1. PHP数据库文件
- Files.sql:
- CREATE TABLE files (
- id MEDIUMINT,
- user_id MEDIUMINT,
- name TEXT,
- path TEXT
- );
- Load_files.sql:
- INSERT INTO files VALUES ( 1, 1, 'test1.jpg', 'files/test1.jpg' );
- INSERT INTO files VALUES ( 2, 1, 'test2.jpg', 'files/test2.jpg' );
- Users.sql:
- DROP TABLE IF EXISTS users;
- CREATE TABLE users (
- id MEDIUMINT,
- login TEXT,
- password TEXT
- );
- Load_users.sql:
- INSERT INTO users VALUES ( 1, 'jack', 'pass' );
- INSERT INTO users VALUES ( 2, 'jon', 'pass' );
清单 2. PHP数据库文件Getfiles.php
- <?php
- require_once("DB.php");
- function get_user( $name )
- {
- $dsn = 'mysql://root:password@localhost/bad_multi1';