В настоящее время я пишу файл установки базы данных, который автоматически устанавливает базу данных для пользователя, чтобы программное обеспечение могло работать. Тем не менее, мне просто интересно:Как установить базу данных с помощью php?
Есть ли способ просто нажать на него файл SQL?
На данный момент я имею сделать:
$tbl_users = "CREATE TABLE Users (
uid INT(255) UNSIGNED AUTO_INCREMENT PRIMARY KEY
)";
if($db->query($tbl_users) === TRUE) {
// do the next creation of a table ...
для каждой таблицы, а затем вручную добавить строки, а также.
Если бы кто-нибудь мог просто дать мне несколько советов, это будет оценено по достоинству; Мне просто интересно, будет ли файл SQL небезопасным, но если это возможно.
Поскольку это программное обеспечение форума и много людей, кажется, как бесплатный хостинг при использовании его, я не могу использовать shell_exec
, поскольку она отключена от наиболее бесплатных хостинг-провайдеров.
Прочтите мои комментарии для лучшего понимания.
Возможная дубликата (HTTP://stackoverflow.com/questions/4027769/running-mysql-sql-files-in-php) – Phiter
Бесплатный хостинг, не может использовать: 'shell_exec' @PhiterFernandes, и я хочу, чтобы это было бесплатным для всех, начиная с его программного обеспечения форума: Я знаю, что люди любят использовать бесплатный хостинг для форума Software. – KDOT
А? Потратьте пару баксов за лучший хостинг. – patricksweeney