gpt4 book ai didi

php - 奇怪的意外 '$dbname' (T_VARIABLE)

转载 作者:行者123 更新时间:2023-11-29 08:23:21 25 4
gpt4 key购买 nike

我遇到了一个非常奇怪的解析错误,它说它在第 21 行上出现了意外的 T_VARIABLE。一段代码:

 mysql_connect("$host","$username","$passowrd") or die ("Data server is inaccesible);
mysql_select_db("$dbname") or die ("User database is inaccesible");
$userquery = mysql_query("SELECT * FROM login WHERE activated='$activated'") or die ("Couldn't get account activation status");

while($row = mysql_fetch_array($userquery, MYSQL_ASSOC)){
$activated = $row['activated'];
}

if ($activated == 0) { // We will read from database, and tell the user if their account has been activated by admin or not.
$active = "No";

} else {

$active = "Yes";
}

实际上一切看起来都很好,它应该工作,但事实并非如此,我发现了一些类似的问题,但他们的解决方案都不起作用(我不会问,如果其中有任何一个会起作用的)。是的,我确实包含了包含 $dbname、$host 等的文件......即使我在代码中的其他位置放置随机字母/符号,它仍然只显示此错误,而不显示其他内容。不要因为我不使用 mysqli 而评判我(我知道 mysql_... 已被弃用)。

感谢您的帮助。

最佳答案

缺少“

or die ("Data server is inaccesible);

正确:

or die ("Data server is inaccesible");

提示提示:

使用 IDE。或者至少是 Notepad++。

语法高亮可以拯救生命!

(如果您查看代码,您可以看到 mysql_select_db 是栗色的 - 就像框中的字符串一样...)

关于php - 奇怪的意外 '$dbname' (T_VARIABLE),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18678365/

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