Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 预匹配sql数据库连接_Php_Sql_Database - Fatal编程技术网

Php 预匹配sql数据库连接

Php 预匹配sql数据库连接,php,sql,database,Php,Sql,Database,我想知道是否有人能解释这一点:我正在尝试将php转换为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["SER

我想知道是否有人能解释这一点:我正在尝试将php转换为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>";
?>


它是如何失败的?您收到了什么错误消息?(我真的搞不懂这段代码。我很确定有更好的方法来实现你想做的事情)你写的是这段代码吗?如果是这样,请告诉它应该做什么。如果没有,请解释为什么使用它。你还应该提供一条错误消息,否则这更多的是一个猜测的邀请,而不是一个真实的问题。没有错误消息,这是一个数据库连接。所以我把数据库上传到phpmyadmin上并写在那里。更改了信息,使其反映新服务器和新数据库名称以及pw。但是,数据库中需要数据库的元素不起作用!这是你的wordpress配置文件吗?如果你没有收到任何错误消息,你怎么能说它不起作用呢?有没有办法通过php生成错误消息?