gpt4 book ai didi

php - 使用 PHP 变量从 MySQL 表中删除条目

转载 作者:行者123 更新时间:2023-11-30 23:17:41 24 4
gpt4 key购买 nike

我很确定这个问题已经被问过很多次了,我已经在网上搜索了,但仍然找不到解决这个问题的办法。

这是代码(我知道它不是注入(inject)证明):

显示表中的所有条目

<?php
$query="SELECT * FROM testimony";
$result=mysql_query($query);
while($row=mysql_fetch_array($result))
{
?>
<div>
<form name="testimonial" action="admintestimony.php" method="post">
<table border="0">
<tr>
<td>Username:</td>
<td></td>
<td><input type="text" name="testyname" value='<?php echo $row[0];?>' readonly></td>
</tr>
<tr>
<td>Testimony:</td>
<td></td>
<td><textarea name="txttesty" cols="50" rows="10" readonly><?php echo $row[1];?></textarea></td>
</tr>
<tr>
<td><input type="submit" name="approve" value="Approve"></td>
<td></td>
<td><input type="submit" name="reject" value="Reject"></td>
</tr>
</table>
</form>
</div>
<?php
}
?>

检查是否按下了批准或拒绝

<?php
session_start();
include('connection.php');
$testyname=$_POST['testyname'];
if (isset($_POST['approve']))
{
header("location:testimonyapproved.php");
}
else if (isset($_POST['reject']))
{
header("location:reject.php");
}
?>

如果拒绝被按下

<?php
session_start();
$testyname=$_POST['testyname'];
include('connection.php');
mysql_query("SELECT * FROM testimony");
mysql_query("DELETE FROM 'transaction' WHERE 'transaction' 'name' = $testyname");
header("location:testimonyrejected.php");
?>

如有任何帮助,我们将不胜感激。

最佳答案

它是你的 SQL

 DELETE FROM `transaction` where `name` = $testyname 

可能会更好

关于php - 使用 PHP 变量从 MySQL 表中删除条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16867885/

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