gpt4 book ai didi

php - 表格问题

转载 作者:行者123 更新时间:2023-11-29 12:45:08 26 4
gpt4 key购买 nike

我是 mysql 和 php 新手,所以请耐心等待。我正在尝试将我的第一个表单连接到表格,每次“修复”某些内容时我都会遇到新问题。我正在尝试测试我的表单,以确保它在我继续之前能够连接。这是形式:

<form action="demo.php" method="post">

<p>input 1: <input type="text" name="input1"/></p>

<input type="submit" value="Submit" />

</form>

这是我的“demo.php”文件:

<?php

define('BD_NAME', 'DEMO');
define('DB_USER', 'DEMO');
define('DB_PASSWORD', 'PASSWORD');
define('DB_HOST', 'HOST');

$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);

if (!$link) {
die('Could not connect: ' . mysql_error());
}

$db_selected = mysql_select_db(DB_NAME, $link);

if (!$db_selected) {
die('Can\'t use ' . DB_NAME . ': ' . mysql_error());
}

echo 'Connected successfully';

mysql_close();
?>

我不断收到此错误:

Can't use DB_NAME: Access denied for user 'USER'@'%' to database 'DB_NAME'

我又是新手,非常感谢任何帮助。谢谢!!

最佳答案

您有一个拼写错误。

define('BD_NAME', 'DEMO');应该是define('DB_NAME', 'DEMO');

注意 DB_NAME未解析的全局变量:

Can't use >>>>DB_NAME<<<<: Access denied for user 'USER'@'%' to database 'DB_NAME'

这意味着 DB_NAME未声明或 DB_NAME 的值是“DB_NAME”。

关于php - 表格问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25556088/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com