Preg_match sql数据库连接
问题描述:
我想知道如果有人可以解释这一点:我想到PHP的SQL,它一直在失败。有没有我在密码部门缺少的东西?我应该输入什么?Preg_match sql数据库连接
define('DB_HOST',"localhost");
define('DB_USER', (preg_match("/url.co.cc/i",$_SERVER["SERVER_NAME"])?"databaseName":"databaseUser"));
define('DB_PASS', (preg_match("/url.co.cc/i",$_SERVER["SERVER_NAME"])?"password":"password"));
define('DB_NAME', (preg_match("/url.co.cc/i",$_SERVER["SERVER_NAME"])?"databaseName":"databaseUser"));
答
我觉得你这样做不对,试图实现它,像这样:
<?php
$username = "your_name";
$password = "your_password";
$hostname = "localhost";
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
?>
它是如何失败?你会得到什么错误信息? (我无法真正理解这段代码,我敢肯定有更好的方法来实现你想做的事情) – 2012-07-21 19:13:09
你写的代码是什么?如果是这样,请告诉它应该做什么。如果没有,请解释你为什么使用它。你也应该提供一个错误信息,否则它更像是一个猜测的邀请,而不是一个真正的问题。 – hakre 2012-07-21 19:16:22
没有错误消息,它的数据库连接。所以我上传了phpmyadmin的数据库,并在那里写下了它。更改了信息,以反映新服务器和新数据库名称和密码。但是,数据库中需要数据库的元素不起作用! – 2012-07-21 19:16:56