将我的sql数据库localhost移动到实时服务器

时间:2017-01-15 16:10:51

标签: php mysql database

我想移动我的sql数据库,我已经从localhost导出并导入mysql.sql文件到实时服务器,现在我没有从该数据库获取文件和内容。我所做的 ?如果成功的话,我确实确保了与数据库的连接

这是我的页面http://shooop23.byethost7.com

<?php

$db = mysqli_connect('','','','');
if(mysqli_connect_errno()){
    echo'Database Connection Failed with following errors: '. mysqli_connect_errno();
    die();
}


?>

2 个答案:

答案 0 :(得分:0)

成功建立与MySQL的连接后,您需要执行一个查询,指定要检索的内容,然后再检索它。

以下示例使用mysqli_fetch_row

您应该浏览documentation以了解基础知识。

$db = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');

if(mysqli_connect_errno()){
    echo'Database connection failed with the following error: '.mysqli_connect_errno();
    exit;
}

if ($result = mysqli_query($db, "SELECT MyCol1,MyCol2 FROM MyTable")) {
    while ($row = mysqli_fetch_row($result)) {
        echo"{$row[0]} - {$row[1]}<br>");
    }
    mysqli_free_result($result);
}

mysqli_close($db);

答案 1 :(得分:0)

$db = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
$sql="SELECT * FROM login";

这里我连接并存储了我的数据库,并将sql命令(现在是一个字符串)设置为这两个序列。

if(mysqli_connect_errno()){
    echo'Database connection failed with the following error: '.mysqli_connect_errno();
exit;
}

这是检查数据库是否正确连接,如果没有,则会显示一些错误。

$result = mysqli_query($db,$sql);

这里我把数据库和sql命令运行我的查询。

while($row = mysqli_fetch_array($result)){
      echo $row['username'];
}

这里最后输出与该查询匹配的用户名(用户名是本例中我的表中的一列) 我将建议This Sql site以更好地理解sql查询并尝试改进secuirty,因为这是黑客试图最严重地注入其中的基本点。 注意:如果您在数据库中的表是空的,那么它将无法获取任何内容