可以连接数据库,但没有任何反应

时间:2014-11-06 22:44:47

标签: php mysql database

我刚刚将我的网站上传到meebox(webhotel),我通过phpmyadmin获得了一个mysql数据库。数据库连接文件正在运行。有一个连接,但我没有从我存储的数据库中获取数据。

这是我的php脚本,我想获取一些数据。

该脚本在我的localhost服务器上运行。但我只是找不到错误。脚本太旧了吗?

            <?php

                $q = "SELECT * FROM journals ORDER BY timestamp DESC";
                $r = mysqli_query($dbc, $q);

                while($journal_list = mysqli_fetch_assoc($r)) { ?>

                <div class="col-md-6 journal-list">    
                    <a href="journalview.php?id=<?php echo $journal_list['id']; ?>">
                        <img class="journal-list-img" src="<?php echo $journal_list['image']; ´?>">
                    </a>     
                </div>


            <?php } ?>

1 个答案:

答案 0 :(得分:0)

您缺少第4个参数,DB。

只需使用所需的数据库设置变量$db并尝试如下:

$servername = "localhost"; 
$username = "xxxx"; 
$password = "xxxx";
$db = "database_to_use";

$dbc = mysqli_connect($servername, $username, $password, $db)
if ($dbc->connect_errno) {
    exit($dbc->connect_error);
}

不像我们必须做的旧的mysql_扩展

mysql_select_db(...)

现在可以在一行内完成。