2014-02-12 51 views
0

它是如何在phpMyAdmin上創建數據庫的?我連接到PHP就好了,沒有錯誤信息。但是,當我試圖創建一個數據庫,所以phpMyAdmin,我不斷收到錯誤。萬一它很重要我有一個頁面<form>,並提交我的second.php文件,我的數據庫代碼是(second.php如下所示)。無法用PHP創建數據庫,而且我的語法正確

我非常想顯示在phpMyAdmin的數據庫,但什麼也不顯示:

<html> 
    <body> 
     <?php 
      $con = mysqli_connect("localhost", "user", "password"); 
      if(!$con){ 
       echo "could not connect"; 
      } else { 
       echo "good connection"; 
      } 

      //creation of database 
      $sql= 'CREATE DATABASE project'; 
      if(mysql_query($sql,$con)){ 
       echo 'DB created succesfully'; 
      } else { 
       echo 'error creating DB' . mysql_errno(); 
      } 
     ?> 
    </body> 
</html> 
+2

確保您正試圖創建該表與已被授予「創建」權限的用戶。 – Quixrick

+0

另外,你從'mysql_errno()'給出的錯誤號是多少? – Quixrick

+0

'mysql_errno()'告訴你什麼? – Prix

回答

1

的一個問題是,你使用MySQL i連接,並且使用的是MySQL的時間休息。選擇1(不是mysql)庫,只使用它。

if(mysqli_query($con, $sql)){ 

echo 'error creating DB' . mysqli_error($con); 
+3

'選擇1' ='mysqli_ *';-) –

+2

或** PDO ** :)哪個恕我直言更好,並給你更多的選擇。 – Prix