Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将我的sql数据库localhost移动到live server_Php_Mysql_Database - Fatal编程技术网

Php 将我的sql数据库localhost移动到live server

Php 将我的sql数据库localhost移动到live server,php,mysql,database,Php,Mysql,Database,我想移动我的sql数据库,我已经将mysql.sql文件从localhost导出并导入到live server,现在我无法从该数据库获取文件和内容。我做什么?我确实确保了和数据库的连接是否良好且成功 这是我的页面 成功建立到MySQL的连接后,需要执行一个查询,指定要检索的内容,然后再检索 下面的示例使用 你应该探索这些方法来学习基础知识 $db = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db'); if(mysql

我想移动我的sql数据库,我已经将mysql.sql文件从localhost导出并导入到live server,现在我无法从该数据库获取文件和内容。我做什么?我确实确保了和数据库的连接是否良好且成功

这是我的页面


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

下面的示例使用

你应该探索这些方法来学习基础知识

$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);
$db=mysqli_connect('localhost','my_user','my_password','my_db');
if(mysqli\u connect\u errno()){
echo“数据库连接失败,出现以下错误:”。mysqli_connect_errno();
出口
}
如果($result=mysqli_query($db,“从MyTable中选择mycl1、mycl2”)){
while($row=mysqli\u fetch\u row($result)){
回显“{$row[0]}-{$row[1]}
”; } mysqli_免费_结果($result); } mysqli_close($db);
在这里,我连接并存储了我的数据库,并在这两个veriable中设置了一个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'];
}
这里最后输出与该查询匹配的用户名(在本例中,username是我的表中的一列) 我建议您更好地理解sql查询,并尝试提高安全性,因为这是黑客最常用的攻击注入点。
注意:如果数据库中的表是空的,那么它将无法获取任何内容

数据库是否有内容?PHP是否获得了内容?是的,数据库中有内容,我已将文件上载到服务器。因此,当您进行查询时,结果是空的?您的sql connect似乎是空的。。你应该声明正确的连接参数我想它们是故意省略的。。。
$result = mysqli_query($db,$sql);
while($row = mysqli_fetch_array($result)){
      echo $row['username'];
}