无法使用php连接到数据库?
我试图通过php连接到我的数据库,但我一直收到一个500内部服务器错误。它在戈达迪主持。我对php相当陌生。这是我的密码:无法使用php连接到数据库?,php,html,mysql,database,phpmyadmin,Php,Html,Mysql,Database,Phpmyadmin,我试图通过php连接到我的数据库,但我一直收到一个500内部服务器错误。它在戈达迪主持。我对php相当陌生。这是我的密码: <?php // Create connection $conn = mysql_connect('server name', 'username', 'password'); mysql_select_db('users', $conn); // Check connection if ($conn->connect_error) { die("Co
<?php
// Create connection
$conn = mysql_connect('server name', 'username', 'password');
mysql_select_db('users', $conn);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
} else {
echo "Connected successfully";
}
?>
显然,我已经输入了我的服务器名、用户名和密码,但没有在这里显示它们。我根本无法让它连接。我希望能够在一个页面上显示一行数据来检查它的工作情况,但我甚至还不能做到这一点!我可能错过了一些明显的东西。任何帮助都会很好。谢谢 您似乎在使用mysql作为对象,而且不仅仅是mysqli支持这样的行为。
因此,如果您需要使用mysql扩展,但不推荐使用,因为它已被弃用
<?php
// Create connection
$conn = mysql_connect('server name', 'username', 'password');
mysql_select_db('users', $conn);
// Check connection
if (!$conn) {
die("Connection failed: " . mysql_error());
} else {
echo "Connected successfully";
}
?>
第页出现500个错误有几个原因,下面将讨论所有这些原因 您已经使用mysql_*函数建立到数据库的连接,该数据库在较新版本的php中已被弃用。 您可能对阻止您的.htaccess代码有问题。 不过,您可以查看一些要点来解决您的问题 检查.htaccess文件是否阻止您 如果您的php版本>=5.5,请检查您的php版本,然后尝试以下操作
<?php
// Create connection
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_close($con);
希望这对你有帮助
感谢和问候强制性说明mysql_*函数从PHP5.5.0开始就被弃用,从PHP7.0.0开始被删除。将您的代码切换为使用或替换。已失效的mysql_uu扩展不支持OOP语法,例如$conn->connect_error您可能需要$conn=new mysqli。。。;注意i和$conn->select_db@CD001你为什么不添加这个作为答案?你能用你的PHP版本编辑你的问题吗?@Mcload-因为我很确定这是一个重复的问题,我只是懒得去找到它:我不再收到错误消息了,谢谢!我已经添加了其他{echo Connected successfully;}并且正在收到该消息。非常感谢。我试图从数据库中检索数据并将其回显到屏幕上,但当我这样做时,我再次收到错误,因为我键入了错误的内容。$result=mysqli_querySELECT*from users;而$row=mysqli_fetch_数组$result{echo$row['id'.'.'...$row['firstname'.'.'.'...$row['names'.}