2017-06-08 3 views
-2

データベースのすべての情報を保持するdb_connect.phpがあります。私は今データベースが存在するかどうかをチェックし、存在しない場合は作成します。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"); 
?> 
+1

...オープングーグルのように見えるタイプに開始します:PHPは...テーブルを作成し、最初のオートコンプリートからここ

は私db_connect.phpですGoogleは "PHPのテーブルが存在しない場合は、テーブルを作成する" - さあ、私たちはあなたのためにGoogleではなく、特定のプログラミングの問題を手伝っています。 – Twinfriends

+1

[PHP/PDOを使用してデータベーステーブルが存在するかどうかをチェックする](https://stackoverflow.com/questions/1717495/check-if-a-database-table-exists-using-php-pdo) –

+0

可能な複製のMySQL - https://stackoverflow.com/questions/44430422/php-check-if-database-and-table-exists-if-not-create-it –

答えて

0

は、クエリは、

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) 
関連する問題