PHP 不包括连接信息,怎么了?

标签 php mysql include

我正在尝试推出一个 CMS 网站,并且我在 1and1 Internet 的主机上。我正在尝试连接到我的 MySQL 数据库,但出现以下错误:

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

经过一些挫折,我决定检查我的包含,结果发现下面的代码没有包含我的连接变量文件。

admin.php

<?php

include("connection.php");

$link = mysql_connect($connection_server, $connection_user, $connection_password);
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);

?>

connection.php

<?php

/* --------------------------------------
/
/   Bitachon.org Connection Variables
/   
/   Created by: Moshe [Last Name]
/
/
/   Date: October 12, 2010
/
/
/   This file contains the connection 
/   variable to connect to the MySQL
/   database that powers [site]
/
/  --------------------------------------*/

//Variable to confirm that the file has been included
$connnections_included = true;


/* --- Connection Variables ---*/

$connnection_server = "[server]";

$connection_database = "[db]";

$connection_user =  "[username]";

$connection_password = "[password]";

?>

怎么了?

最佳答案

问题出在你的connection.php文件中,这里有一个错字:

$connnection_server = "[server]";
  // ^-- third n

解决这个问题(连同 Josh's answer 中提到的 include() 问题)应该可以解决您的问题。

关于PHP 不包括连接信息,怎么了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3927051/

相关文章:

php - 如何从变量中删除除文本和数字之外的所有内容

php - 如何使用php批量删除记录

mysql - LIMIT 子句对 MySQL 性能的影响?

php - MailChimp API 3.0 批量/批量订阅

php - 一旦由某些外部事件启动,是否可以取消循环的执行

MySQL 我怎样才能实现这个查询?

javascript - 调试 JavaScript 和 servlet

php - 新手: php how to read in file names in order of filename

ant - 如何让 Ant INCLUDE 文件集优先于 EXCLUDE

php - 包含、include_once、require 还是 require_once?