Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak utworzyć bazę danych, jeśli nie istnieje, używając PHP?

Zakładając, że mówisz o bazie danych MySQL - chcesz użyć mysql_query i mysql_select_db .

Zauważ, że mysql_create_db jest przestarzały.

<?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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL COUNT nie zwraca wartości False lub True w PHP

  2. Jak uzyskać dane z połączonej tabeli

  3. jak zmienić nazwę schematu w MySQL?

  4. Zduplikowane zestawy danych wstawione do tabeli

  5. niestandardowe forum php - pokazywanie nowych/nieprzeczytanych postów