数据库无法连接

时间:2014-10-21 05:25:39

标签: php mysql

我在XAMPP 1.7.3上创建了一个名为checkmate的数据库,但是数据库没有连接;它说:致命错误:在第16行的C:\ xampp \ htdocs \ checkmate \ index.php中调用未定义的函数dd_connect() 这是代码:

的index.php

<?php
include ( 'include/global_settings/configure.php' );
include ( INCLUDE_PATH.'global_settings'.DS.'connect.php' );
include ( INCLUDE_PATH_FUNCTTIONS.'genaral.php' );

include ( INCLUDE_PATH_FUNCTTIONS.'disp.php' );
include ( INCLUDE_PATH_FUNCTTIONS.'authentications.php' );
include ( INCLUDE_PATH_FUNCTTIONS.'previledges.php' );
include ( INCLUDE_PATH_FUNCTTIONS.'function.php' );
//include ( INCLUDE_PATH_FUNCTTIONS.'jt_functions.php' );

include ( INCLUDE_PATH_CLASS.'getpage.php' );
include ( INCLUDE_PATH_CLASS.'syntax.php' );


dd_connect("ism");

//getpage::getPID( 'page' );
//getpage::display();

previledge_index();

$page = new getpage;

$page->getPID( 'page' );

include ( INCLUDE_PATH.'menu.php' );
//include ('style/js/print.js');

$page->display();

include( INCLUDE_PATH.'footer.php' ); 

?>

的configure.php

<?php

define('ROOT', 'http://localhost/checkmate/');
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'root');
define('DB_SERVER_PASSWORD', '');
define('DB_NAME', 'checkmate');

define('INCLUDE_PATH', 'include/');
define('INCLUDE_PATH_FUNCTTIONS', 'functions/');
define('INCLUDE_PATH_CLASS', 'class/');
define('INCLUDE_PATH_HTML', 'html/');
define('CSS_PATH', 'css/');
define('INCLUDE_PATH_PAGES', INCLUDE_PATH.'pages/');

define('DS', '/');
define('DEFAULT_PAGE', 'home');


//define('CONF_ARRAY_FILE', 'array.php');
//define('AUTO_UPDATE', TRUE);

?>

connect.php

<?
//echo "got it";
//dd_connect();
function dd_connect($db)
    {
    //connecting to mySQL
    mysql_connect(DB_SERVER,DB_SERVER_USERNAME);

    //connecting to database
    mysql_select_db(DB_NAME);

    }


function access(){
session_start();
$user=$_SESSION['user'];
$pass=$_SESSION['pass'];

$query="SELECT * FROM admin WHERE user='$user'AND pass='$pass'";
$r=mysql_query($query);
$access=mysql_num_rows($r);

if($access==0)die("You are not logged in");

}

?>

1 个答案:

答案 0 :(得分:0)

检查是否在php中加载了mysql扩展

<?php
    phpinfo();
?>

如果您没有看到它,请将其添加到您的php.ini文件中!

另外,使用PDO,不推荐使用mysql函数。

相关问题