php - 包括 PHP 常量

标签 php mysql

我正在尝试创建一个包含数据库详细信息的数据库配置文件,然后将该文件包含在我将对其进行查询的文件中,但我不断收到错误,它似乎将常量作为字符串它的值(value)。

这是 config.php 代码:

define("DB", "db", true);
define("LOGIN", "login", true);
define("PASS", "pass", true);
define("HOST", "server.com", true);

这里是我包含和使用常量的地方:

include("config.php");

$province = $_POST['province'];
$city = $_POST['city'];
$name_surname = $_POST['name_surname'];
$email_address = $_POST['email_address'];
$date = date("m.d.y");


$connect = mysql_connect(HOST,LOGIN,PASS) or die(mysql_error());
mysql_select_db(DB) or die(mysql_error());

mysql_query("INSERT INTO table_name (id, province, city, name_surname, email_address, date)
VALUES ('NULL', '$id', '$province', '$city', '$name_surname', '$email_address', '$date')", $connect) or die(mysql_error());

编辑* 这是我遇到的错误 Access denied for user 'USER'@'100-200-0-200.dynamic.adsl.com' (using password: YES)

知道我哪里出错了吗?它可能正盯着我的脸,但我就是看不见。

提前致谢!

最佳答案

如果没有生成特定的错误消息,很难确定,但我怀疑问题只是定义被称为“LOGIN”,但您试图在mysql_connect 调用。

关于php - 包括 PHP 常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4736427/

相关文章:

php - 如何在命名空间 App\Controller 中声明一个新函数?

php - 使用 PHP 和/或 Javascript 进行屏幕抓取?

php - 如何在 PHP 函数中创建参数引用

php - 将数组从 vba 传递到 php Web 服务

mysql - 具有来自 Microsoft Access 中另一个表的值的计算字段

php - 从 PHP 发送大量电子邮件

php - 通过FB、Twitter、Linkedin等跟踪用户。PHP、Mysql

mysql - 如何在 mysql 中运行子查询

mysql如果没有select

MySQL:加入联合表