Intereting Posts
Максимальное количество допустимых, no max_file_uploads в php.ini Форма HTML, не выводимая в файл CSV (или отображение правильных сообщений об ошибках) Данные формы POST jQuery Использовать заголовки страниц / сообщений в URL-адресе Существуют ли общедоступные статические переменные конечного класса SQLSTATE : ошибка синтаксиса или нарушение доступа: 1064 У вас есть ошибка в синтаксисе SQL – PHP – PDO Освобождение pdf, doc и xls от утилиты захвата экрана Значения мусора, возникающие при извлечении данных из wordpress Каждый радиобутон для каждой формы или 1 формы для всех радиобутов? Помогите мне удалить mysql_insert_id Как я могу отслеживать почту, отправленную с помощью PHP Swift Mailer? Предупреждение: trim () ожидает, что параметр 1 будет строкой, массив указан в wp-includes / class-phpmailer.php в строке 973 Создание таблицы с PHP Одиночное обновление Div с jquery Ajax и PHP Переменные сеанса PHP не сохраняются между страницами?

Проверьте, существует ли база данных (MySQL), и если она не создается в PHP

Поэтому я хочу написать php-скрипт, который проверяет в базе данных (в localhost, user = "root", pass = "") "data1" существует, а если нет, создайте его. Пожалуйста, спасибо за любую помощь, которую вы можете мне дать.

CREATE DATABASE IF NOT EXISTS DBName; 

Проверьте возвращаемое значение mysql_select_db – эта функция вернет true, когда база данных существует и может быть выбрана, т. mysql_select_db База данных может существовать, но у текущего пользователя может не быть доступа к базе данных. Этого может быть достаточно для определения в 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'); } 

Отправьте следующее в mysql из вашего php-кода:
СОЗДАТЬ БАЗА ДАННЫХ, ЕСЛИ НЕ СУЩЕСТВУЕТ YourDB;
Документация: http://dev.mysql.com/doc/refman/5.0/en/create-database.html

Если вы хотите использовать PHP для проверки наличия базы данных или нет, вы можете попробовать это , кто-то уже ответил на это.