Publish  Reject-6ren">
gpt4 book ai didi

php - 更新 mysql 表中的特定行

转载 作者:行者123 更新时间:2023-11-29 17:52:19 24 4
gpt4 key购买 nike

<?php
require_once 'config.php';
session_start();
$result = mysqli_query($link, "SELECT * FROM images where allowance=0 order by id desc");

while ($row = mysqli_fetch_array($result)) {
?>
<div id='img_div'>
<p><?php echo $row['image_text']; ?></p>
<img src="images/<?php echo $row['image']; ?>" >
<br><br>
<a role="button" class="btn btn-outline-success app" name="publish" href='admin.php?publish=true'>Publish</a>&nbsp;
<a role="button" class="btn btn-outline-danger app" name="reject" href='admin.php?reject=true'>Reject</a>
</div>

<?php
}
?>
<?php
if (isset($_GET['publish'])) {
$test=$_GET['id'];
$sql1 = "UPDATE images SET allowance='1' where id=$test";

if (mysqli_query($link, $sql1)) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . mysqli_error($link);
}
}
?>

我在这里想做的是我是管理员。当用户上传照片时,其津贴值为“0”。

click here to see my mysql table with allowance value as 0

它不会显示在时间轴中。我将通过管理员登录。因此,当我单击“发布”时,津贴值将更新为 1,因此它将显示在时间线中。

这里的问题是,当我使用此代码时,所有图像都会更新为值 1。

click here to see my mysql table with allowance value as 0

我找不到 mysql 命令更新我的津贴值的特定 WHERE 条件..

或者有人有这个概念的任何代码吗?即,用户上传照片,它将存储在数据库中,然后在管理员批准后,它将显示在时间轴中...

提前致谢...

最佳答案

<?php
require_once 'config.php';
session_start();
if (isset($_GET['publish'])) {
$test=$_GET['id'];
$sql1 = "UPDATE images SET allowance='1' where id=$test";

if (mysqli_query($link, $sql1)) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . mysqli_error($link);
}
}

$result = mysqli_query($link, "SELECT * FROM images where allowance=0 order by id desc");

while ($row = mysqli_fetch_array($result)) { ?>
<div id='img_div'>
<p><?php echo $row['image_text']; ?></p>
<img src="images/<?php echo $row['image']; ?>" >
<br><br>
<a role="button" class="btn btn-outline-success app" name="publish" href='admin.php?publish=true&id=<?php echo $row['id']; ?>'>Publish</a>&nbsp;
<a role="button" class="btn btn-outline-danger app" name="reject" href='admin.php?reject=true'>Reject</a>
</div>
<?php } ?>

关于php - 更新 mysql 表中的特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49208065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com