Я приложил index.php
файл. Я получаю ошибку в строке 37, как:Xampp не подключается к mysql databse error, пожалуйста, проверьте имя базы данных
"Database connection error: Please check the database name you provided".
Я проверил базу данных имя его правильно и судимые 2 разные имена баз данных, но я получаю ту же ошибку. Может кто-нибудь сказать мне, что не так в этом коде?
Это мой файл index.php
.
if ((isset($_POST) && $_POST['submit'] == 'submit')) {
$SS_license = trim($_POST['license']);
$db_host = trim($_POST['host']);
$db_name = trim($_POST['database_name']);
$db_pass = trim($_POST['database_password']);
$db_user = trim($_POST['database_user']);
$flag = 0;
if (('Database connection error: Please check the host name, user name and password you provided' || $con = mysql_connect($db_host, $db_user, $db_pass))) {
if (mysql_select_db($db_name, $con)) {
$message .= 'Successfully connected to database<br>';
$flag = 1;
}
else {
$message .= 'Database connection error: Please check the database name you provided<br>';
}
}
else {
$message .= 'Database connection error: Please check the host name, user name and password you provided<br>';
}
if ($flag == 1) {
$fp = fopen(BaseUrl . DS . 'includes' . DS . 'db_inc.php', 'w');
$string = '<?php';
, пожалуйста, скажите мне, где редактировать этот код, чтобы я мог подключиться к databse.
'$ message' должен быть' mysql_error() 'и эхо, что, чтобы увидеть ошибку MySQL .... – Riad
Используйте' mysqli' или 'PDO' вместо' mysql'. «расширение было устарело в PHP 5.5.0, и оно было удалено в PHP 7.0.0». http://php.net/manual/en/function.mysql-connect.php – FrozenFire
, пожалуйста, объясните мне больше. Я новичок в php. где точно отредактировать? – travel