数据库未连接


Database does not connect

我在XAMPP 1.7.3上创建了一个数据库作为名称校验,但数据库没有连接;它说:致命错误:在第16行调用C:''examplep''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' ); 
?>

配置.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");
}
?>

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

<?php
    phpinfo();
?>

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

此外,使用PDO、mysql函数是不推荐的。