duanlei2458 2016-05-17 07:39
浏览 89

为什么我无法连接到我的数据库?

I am having some problems trying to connect to my database. I have used the following code:

    <!doctype html>

<html lang="en">
<head>
  <meta charset="utf-8">

  <title>Playlists</title>
  <meta name="description" content="test">
  <meta name="author" content="SitePoint">

  <link rel="stylesheet" href="stylesheets.css">

  </head>

<body>
      <nav>
    <a href="index.html"><img src="http://www.samsung.com/us/showcase/milk/img/meta-fb-milk-music.png" alt="Home"></a>
        <ul>
            <li><a href="index.html">Home</a></li>
            <li><a href="">Albums</a></li>
            <li><a href="playlist.html">Playlists</a></li>
            <li><a href="">About</a></li>
        </ul>
    </nav>

<div class="content">
    <?php
$servername = "localhost";
$username = "username";
$password = "password";
$database = "dbname";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if ($conn->connect_error) {
    die("not fire" . $conn->connect_error);
} 
echo "fire";

@mysql_select_db($database) or die( "Unable to select database");

mysql_close();

?>
    </div>

</body>
</html>

Of course these are not my real login names, but these are definitely right. When I open the page it says: "fireUnable to select database" So the connection with the server is going okay, but the connection to the database isn't. Can someone help me out?

  • 写回答

1条回答 默认 最新

  • drwiupraq047311240 2016-05-17 07:46
    关注

    You missed the Database Name in your Connection. You are Using the Object Oriented Style, remember? Try this instead:

        <!doctype html>
    
        <html lang="en">
        <head>
            <meta charset="utf-8">
    
            <title>Playlists</title>
            <meta name="description" content="test">
            <meta name="author" content="SitePoint">
    
            <link rel="stylesheet" href="stylesheets.css">
    
        </head>
    
        <body>
        <nav>
            <a href="index.html"><img src="http://www.samsung.com/us/showcase/milk/img/meta-fb-milk-music.png" alt="Home"></a>
            <ul>
                <li><a href="index.html">Home</a></li>
                <li><a href="">Albums</a></li>
                <li><a href="playlist.html">Playlists</a></li>
                <li><a href="">About</a></li>
            </ul>
        </nav>
    
        <div class="content">
            <?php
                $servername = "localhost";
                $username   = "username";
                $password   = "password";
                $database   = "dbname";
    
                // Create connection
    
                // Create connection
                $conn = new mysqli($servername, $username, $password, $database);
    
    
                // Check connection
                if ($conn->connect_error) {
                    die("not fire: " . $conn->connect_error);
                } 
                echo "fire";
    
            ?>
    
    
        </div>
    
        </body>
        </html>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值