Mysql PHP代码将不会连接到数据库
我可以连接MySQL服务器,但不能连接数据库。因此,在我的网页上显示“已连接到MySQL”,但在下面显示“无法选择示例,这表明它未连接到数据库”。有人能帮忙吗Mysql PHP代码将不会连接到数据库,mysql,Mysql,我可以连接MySQL服务器,但不能连接数据库。因此,在我的网页上显示“已连接到MySQL”,但在下面显示“无法选择示例,这表明它未连接到数据库”。有人能帮忙吗 <?php $username = "user_admin"; $password = "Password"; $hostname = "localhost:3306"; //connection to the database $dbhandle = mysql_connect($hostname, $username, $p
<?php
$username = "user_admin";
$password = "Password";
$hostname = "localhost:3306";
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
?>
**<?php
//select a database to work with
$selected = mysql_select_db ("my_dbname", $dbhandle)
or die("Could not select examples");
?>**
<?php
$sql = "SELECT * FROM `company` WHERE \'companyname\' like \'%a%\' LIMIT 0, 30 ";
while($row = mysqli_fetch_array($sql))
{
echo $row['companyname'];
echo "<br>";
}
mysql_close($con);
?>
****
最可能的原因是数据库“my_dbname”不存在。另外,使用mysqli或PDO。mysql已弃用且不安全。最可能的原因是数据库“my_dbname”不存在。另外,使用mysqli或PDO。mysql已弃用且不安全。最可能的原因是数据库“my_dbname”不存在。另外,使用mysqli或PDO。mysql已弃用且不安全。最可能的原因是数据库“my_dbname”不存在。另外,使用mysqli或PDO。mysql已弃用且不安全。正如Lincb所说,可能数据库不存在
尝试显示错误以获取更多信息:
$selected = mysql_select_db('my_dbname', $dbhandle);
if (!$selected ) {
die ('Error database : ' . mysql_error());
}
正如Lincb所说,可能数据库不存在 尝试显示错误以获取更多信息:
$selected = mysql_select_db('my_dbname', $dbhandle);
if (!$selected ) {
die ('Error database : ' . mysql_error());
}
正如Lincb所说,可能数据库不存在 尝试显示错误以获取更多信息:
$selected = mysql_select_db('my_dbname', $dbhandle);
if (!$selected ) {
die ('Error database : ' . mysql_error());
}
正如Lincb所说,可能数据库不存在 尝试显示错误以获取更多信息:
$selected = mysql_select_db('my_dbname', $dbhandle);
if (!$selected ) {
die ('Error database : ' . mysql_error());
}
顺便说一句,
\'companyname\'
它可能真正告诉您的是数据库myu dbname
不存在。你是10000%吗?你确定你有那个数据库吗???mysql\uuz
不推荐使用。但是使用命令行检查权限。i、 e.companyname是公司表中的一个字段。数据库确实存在,我刚刚仔细检查了一下,它在公司表中的行数超过了849000行。顺便说一句,它与\'companyname\'
的关系是什么?它可能真正告诉你的是数据库my\u dbname
不存在。你是10000%吗?你确定你有那个数据库吗???mysql\uuz
不推荐使用。但是使用命令行检查权限。i、 e.companyname是公司表中的一个字段。数据库确实存在,我刚刚仔细检查了一下,它在公司表中的行数超过了849000行。顺便说一句,它与\'companyname\'
的关系是什么?它可能真正告诉你的是数据库my\u dbname
不存在。你是10000%吗?你确定你有那个数据库吗???mysql\uuz
不推荐使用。但是使用命令行检查权限。i、 e.companyname是公司表中的一个字段。数据库确实存在,我刚刚仔细检查了一下,它在公司表中的行数超过了849000行。顺便说一句,它与\'companyname\'
的关系是什么?它可能真正告诉你的是数据库my\u dbname
不存在。你是10000%吗?你确定你有那个数据库吗???mysql\uuz
不推荐使用。但是使用命令行检查权限。i、 e.companyname是公司表中的一个字段。数据库确实存在,我刚刚仔细检查了一下,它在公司表中的行数超过了849000行。我已经使用了您的脚本Tosx。数据库错误:拒绝用户'my_username'@'localhost'访问数据库'my_dbname'。我认为密码等信息不正确。尝试直接打开phpMyadmin或数据库客户端,并访问您的数据库。您的密码是“password”?通常,默认标识是:login:root pwd:“”这意味着您的密码错误,或者您没有该数据库的权限。您可以尝试通过PHPMyAdmin或其他方式访问它吗?如果您可以进入,那么您的脚本的密码是错误的。密码必须正确,因为脚本中只使用了一个密码。它连接到MYSQL,但不连接到DB,所以如果密码不正确,它连接到MYSQL时肯定也会失败?我通过hostgator访问MySQL,因此不会收到任何用户名或密码提示,也看不到注销选项。使用“hostgator”可以查看您的表吗?数据库连接没有失败确实很奇怪。尝试使用以下命令列出所有数据库:$sql=“显示来自$dbname的表”$result=mysql\u查询($sql);如果(!$result){echo'Error MySQL:'.MySQL_Error();}我已经使用了您的脚本Tosx。数据库错误:拒绝用户'my_username'@'localhost'访问数据库'my_dbname'。我认为密码等信息不正确。尝试直接打开phpMyadmin或数据库客户端,并访问您的数据库。您的密码是“password”?通常,默认标识是:login:root pwd:“”这意味着您的密码错误,或者您没有该数据库的权限。您可以尝试通过PHPMyAdmin或其他方式访问它吗?如果您可以进入,那么您的脚本的密码是错误的。密码必须正确,因为脚本中只使用了一个密码。它连接到MYSQL,但不连接到DB,所以如果密码不正确,它连接到MYSQL时肯定也会失败?我通过hostgator访问MySQL,因此不会收到任何用户名或密码提示,也看不到注销选项。使用“hostgator”可以查看您的表吗?数据库连接没有失败确实很奇怪。尝试使用以下命令列出所有数据库:$sql=“显示来自$dbname的表”$result=mysql\u查询($sql);如果(!$result){echo'Error MySQL:'.MySQL_Error();}我已经使用了您的脚本Tosx。数据库错误:拒绝用户'my_username'@'localhost'访问数据库'my_dbname'。我认为密码等信息不正确。尝试直接打开phpMyadmin或数据库客户端,并访问您的数据库。您的密码是“password”?通常,默认标识是:login:root pwd:“”这意味着您的密码错误,或者您没有该数据库的权限。您可以尝试通过PHPMyAdmin或其他方式访问它吗?如果你能进入那里,那么你