У меня есть этот файл с именем db.php, который устанавливает соединение с базой данных.
<?php
define("DB_HOST", "localhost");
define("DB_NAME", "login");
define("DB_USER", "admin");
define("DB_PASS", "123");
mysql_connect(DB_HOST, DB_USER, DB_PASS) OR die("Falha na ligação.");
?>
Что я хотел сделать, так это использовать это определение DB_NAME в другом файле, поэтому мне просто нужно изменить его в db.php на случай, если мне придется изменить имя базы данных.
Вот пример того, где я хочу, чтобы это было применено.
$qp = "UPDATE login.users SET palpiteatual = '".$_POST['atextfield']."' WHERE user_name = '".$_SESSION['user_name']."'";
Вместо того, чтобы иметь login.users, я пробовал следующие способы, но безуспешно.
$qp = "UPDATE '"DB_NAME"'.users SET palpiteatual = '".$_POST['atextfield']."' WHERE user_name = '".$_SESSION['user_name']."'";
$qp = "UPDATE "+DB_NAME+".users SET palpiteatual = '".$_POST['atextfield']."' WHERE user_name = '".$_SESSION['user_name']."'";
Не уверен, как точный синтаксис использовать его таким образом. заранее спасибо