データベースをチェックインするPHPスクリプトを作成したい(localhostでは、user = "root"、pass = "") "data1"存在していない場合は作成します。あなたに私にこれを与えることができるどんな助けでもありがとう。データベースが存在するかどうかをチェックし(MySQL)、PHPで作成しない場合
12
A
答えて
27
CREATE DATABASE IF NOT EXISTS DBName;
1
は、PHPコードからMySQLへの次の送信:NOTはYourDBを存在する場合
データベースを作成します。
ドキュメント:http://dev.mysql.com/doc/refman/5.0/en/create-database.html
0
あなたは、データベースが存在するかどうかをチェックするためにPHPを使用したい場合は、あなたがthisを試すことができますが、誰かがすでにそれに答えました。
11
mysql_select_db
の戻り値をチェックする - この関数は、データベースが存在し、選択できるときにtrueを返します。つまり、データベースは存在する可能性がありますが、現在のユーザーはデータベースにアクセスする権限を持っていません。これは、データベースが存在するかどうかをPHPで判断するのに十分かもしれません - PHP MySQLデータベースユーザが存在する場合、常にこのデータベースにアクセスできることを保証できる限りです。
mysql_connect('localhost', 'root', '');
if (!mysql_select_db('mydb')) {
echo("creating database!\n");
mysql_query('CREATE DATABASE mydb');
mysql_select_db('mydb');
}
+0
mysql(i)_select_dbは、接続用のデフォルトデータベースを変更するためのもので、テストするためにはすでに接続が必要です。だから、おそらく最善の解決策ではないかもしれません。 –
関連する問題
- 1. PHP mysqlデータベースが存在しない場合は作成する
- 2. PHP MYSQL UPDATE(存在する場合)またはINSERT(存在しない場合)?
- 3. Postgresデータベースが存在しない場合は作成
- 4. Pythonでファイルが存在するかどうかをチェックし、存在しない場合は作成する方法
- 5. モデルが存在しない場合でもチェックする
- 6. データベースの列にvarが存在するかどうかをチェックし、何もしない場合はどうすればいいですか
- 7. mysqlはユーザが存在しない場合に作成します
- 8. ユーザ名が既にデータベースに存在するかどうかチェックするPHP PHP
- 9. MySQLテーブルが存在するかどうかをチェックしていないかどうかを確認する
- 10. セッションが存在するかどうかをチェックし、ファイルがアップロードされていない場合は
- 11. ファイルが存在しない場合にのみ作成する
- 12. GNUスクリーン接続が存在する場合、作成しない場合は
- 13. PHP/MySQL:存在しない場合はレコードを挿入
- 14. ディレクトリがPHPで存在するかどうかをチェック
- 15. ノードがphpでxmlに存在するかどうかをチェック
- 16. ユーザがSQLデータベースに存在するかどうかを確認し、そうでない場合はユーザを作成しますか?
- 17. 入力が存在しない場合にタイムラベルを作成
- 18. キーが存在しない場合デフォルト値を作成
- 19. 新しいファイルが存在する場合、.htaccessチェックを行うにはどうすればよいですか?
- 20. データベースに値が存在するかどうかをチェック
- 21. Android SQL:データベースにレコードが存在するかどうかをチェック
- 22. データベースファイル(.sdf)が存在しない場合は作成しますか?
- 23. MySQLエラー番号150作成外キーが存在しない場合
- 24. ファイルがメイクファイルのターゲットに存在するかどうかテストし、存在しない場合は終了する
- 25. phpに既に存在する場合はディレクトリを作成しない
- 26. vbscript txtファイルが存在するかどうかをチェックして空のファイルを作成しない方法
- 27. 存在する場合はファイルに追加し、存在しない場合は作成する
- 28. 行が存在しないかどうか確認する[MySQL]
- 29. ファイルが存在するかどうかチェックする方法と非同期タスクのsdcardに新しいファイルを作成しない場合
- 30. SQLストアドプロシージャがSQLサーバーに存在しない場合は作成
私はデータベースに存在するかどうかをPHPで知る必要がありますが、どうすればよいですか? – DomingoSL