我有两个数据库(云数据库和本地设备中的一个)。 所有其他凭据用户名,密码,数据库名称在所有数据库中都是相同的。
但是下面的一段代码
echo "<b><a href='updatephp.php?update={$row['ID']}'>{$row['HEADING']}</a></b>";
仅在本地设备的数据库中工作,但在云数据库中不起作用。
<?php
$db = "nhldb";
$user = "root";
$password = "password";
$host = "localhost";
$connection = mysqli_connect("$host", "$user", "$password");
$db = mysqli_select_db("$db", $connection);
if (isset($_GET['submit'])) {
$id = $_GET['did'];
$heading = $_GET['dheading'];
$descr = $_GET['ddescr'];
$story = $_GET['dstory'];
$image = $_GET['dimage'];
$url = $_GET['durl'];
$reporter = $_GET['dreporter'];
$category = $_GET['dcategory'];
$query = mysqli_query("update home_db set
HEADING='$heading', STORY='$story', descr='$descr', category='$category',reporter='$reporter',url = '$url', IMAGE='$image' where ID='$id'", $connection);
}
$query = mysqli_query("select * from home_db ORDER BY ID DESC LIMIT 10", $connection);
while ($row = mysqli_fetch_array($query)) {
echo "<b><a href='updatephp.php?update={$row['ID']}'>{$row['HEADING']}</a></b>";
echo "<br />";
echo "<hr />";
}
?>
任何人都可以帮忙!
答案 0 :(得分:2)
您正在使用mysql但在 PHP v5.5.0 中已弃用,并已在 PHP v7 中删除。
它在localhost中工作的原因是你的xampp绝对使用旧版本的php。