我正在尝试创建一个包含数据库详细信息的数据库配置文件,然后将该文件包含在我将要进行查询的文件中,但我不断收到错误,它似乎将常量作为字符串而不是它的值.
这是config.php代码:
define("DB", "db", true);
define("LOGIN", "login", true);
define("PASS", "pass", true);
define("HOST", "server.com", true);
Run Code Online (Sandbox Code Playgroud)
这里是我包含和使用常量的地方:
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());
Run Code Online (Sandbox Code Playgroud)
编辑*这是我得到的错误 Access denied for user 'USER'@'100-200-0-200.dynamic.adsl.com' (using password: YES)
知道我哪里错了吗?它可能盯着我的脸,但我看不到它.
Thanx提前!
| 归档时间: |
|
| 查看次数: |
649 次 |
| 最近记录: |