我有:
<?php define('DB_SERVER', 'localhost')
如果我把这个 constants.php 文件放在我的网络主机的服务器上,它仍然是“localhost”吗?或者是其他东西。
我使用 hostmonster.com 作为我的网站。这会取代本地主机吗?
是的,您仍然应该使用“localhost”连接到数据库服务器。
查看 hostmonitor 帮助“使用数据库”。
https://my.hostmonster.com/cgi/help/6
使用数据库
完成所有这些步骤后,通过 phpMyAdmin、MySQL 软件或使用在线 PHP 或 Perl 脚本创建数据库表。
Version: MySQL 5 Username: username_dbuser Database Name: username_dbname Hostaddress: localhost Port: 3306
显然,使用您自己的数据库用户名和数据库名称 :) (创建数据库时获得的那些)
这是一个字符串。一个简单的硬编码字符串。它不会神奇地改变,因为它不是一个变量。'localhost'
永远都是'localhost'
。
不,它没有。您在此处定义一个 PHP 常量,而不是来自服务器标头 (localhost) 的值