【问题标题】:php - check if database and table exists, if not, create itphp - 检查数据库和表是否存在,如果不存在,则创建它
【发布时间】:2017-11-09 20:32:40
【问题描述】:

我有一个 db_connect.php,其中包含数据库的所有信息。我现在想检查数据库是否存在,如果不存在,则创建它。

然后我想检查使用的表是否存在,如果不存在,则创建它。 任何人都知道我是如何做到这一点的?

这是我的 db_connect.php:

<?php
//outsourced db-informations
$db_host = 'localhost';
$db_user = 'root';
$db_passwort = '';
$db_name = 'test_db';
$db_table = 'data';
$db_mysqli = mysqli_connect("$db_host","$db_user","$db_passwort", "$db_name");
mysqli_connect("$db_host","$db_user","$db_passwort", "$db_name") or die
("Keine Verbindung moeglich");
?>

【问题讨论】:

标签: php sql


【解决方案1】:

查询看起来像

CREATE TABLE IF NOT EXISTS tbl_user (
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
uname    CHAR(10) NOT NULL,
regdate  DATE NOT NULL)

【讨论】:

    猜你喜欢
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 1970-01-01
    • 2016-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多