我需要從MySQL查詢創建數據庫。我用了以下,但它不起作用。如何從sql查詢創建mysql數據庫
$sql2 = "CREATE DATABASE DATABAE_NAME";
$query2=mysqli_query($connect_dude,$sql2);
此查詢不會創建任何數據庫。可能,我必須使用數據庫用戶名和密碼,但我不太清楚在這種情況下如何應用或使用數據庫用戶名,密碼和主機。
我需要從MySQL查詢創建數據庫。我用了以下,但它不起作用。如何從sql查詢創建mysql數據庫
$sql2 = "CREATE DATABASE DATABAE_NAME";
$query2=mysqli_query($connect_dude,$sql2);
此查詢不會創建任何數據庫。可能,我必須使用數據庫用戶名和密碼,但我不太清楚在這種情況下如何應用或使用數據庫用戶名,密碼和主機。
這裏是關於連接數據庫的示例php代碼 希望這會有所幫助。
<?php
//mysqli query for connecting database
//mysqli_connect('host','username','password')
$connection=mysqli_connect('localhost','root','');
if($connection)
{
//saving query for creating database in a variable
$query="CREATE DATABASE student";
//creating Database
$newdb=mysqli_query($connection,$query);
//testing whether database created or not
if($newdb)
{
//setting database name to connect for database operation
$setDbName="student";
//query for connecting database
$connectionTesing=mysqli_select_db($connection,$setDbName);
if($connectionTesing)
{
echo "Connected!";
}
}
}
?>
我已經解決了這個問題。但是我在說你的一個解決方案。謝謝 – 2014-09-25 17:58:19
很高興知道,你解決它自己:) – shuvrow 2014-09-25 18:02:40
您既不驗證'mysqli_query()'是否成功,也不檢索錯誤消息(如果有)。 – 2014-09-25 16:46:51
@ÁlvaroG.Vicario我驗證了這一點,它給了我失敗msg – 2014-09-25 16:47:54
msg說數據庫未創建 – 2014-09-25 16:48:46