我想移动我的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();
}
?>
答案 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,因为这是黑客试图最严重地注入其中的基本点。 注意:如果您在数据库中的表是空的,那么它将无法获取任何内容