sql >> データベース >  >> RDS >> Mysql

PHP mysqlが存在しない場合は、データベースを作成します

    単純なmysql_select_db()を実行するだけです 結果がfalseの場合は、作成を続行します。

    例として、ここでの最初の答え 別の非常にスマートなStackOverflowerによって。

    <?php
    // Connect to MySQL
    $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    
    // Make my_db the current database
    $db_selected = mysql_select_db('my_db', $link);
    
    if (!$db_selected) {
      // If we couldn't, then it either doesn't exist, or we can't see it.
      $sql = 'CREATE DATABASE my_db';
    
      if (mysql_query($sql, $link)) {
          echo "Database my_db created successfully\n";
      } else {
          echo 'Error creating database: ' . mysql_error() . "\n";
      }
    }
    
    mysql_close($link);
    ?>
    


    1. 異なるORDERBYのPostgreSQLDISTINCTON

    2. PHP+MySQLキュー

    3. クエリからの可変結果を設定します

    4. MySQLエラー-SQL構文にエラーがあります