我创建了一个项目,这个项目是促销代码共享系统。但是我有一些问题。
单击“获取代码按钮”后,我想删除数据。我在phpMyAdmin中添加了3个促销代码,当我单击“获取代码按钮”时,我可以看到第一个代码。但是当我再次单击该按钮时,我再次看到相同的代码。我想要一个单击“获取代码按钮”的用户,获取代码。如果另一个用户单击相同的按钮,则用户将获得第二个代码。对不起,我的英语。你能帮我吗?
<div class="kod">
<?php
$kodfind = mysqli_query($con,"SELECT kod FROM kodlar limit 0,1");
while($sam=mysqli_fetch_array($kodfind))
{
echo '<center>'.$sam['kod'].'</center>';
}
$delete = mysqli_query($con,"DELETE FROM kodlar WHERE kod_id = '$sam'");
?>
</div>
<input type="button" name="submit" value="Get Code" class="formsubmit" id="submit" disabled="disabled"/>
</div>
答案 0 :(得分:0)
您可以通过以下查询使用随机代码:
SELECT kod FROM kodlar ORDER BY RAND() LIMIT 1
要从数据库中删除此代码,您可以使用:
$deleted_code = $sam['kod'];
DELETE FROM kodlar WHERE kod = '$deleted_code'
答案 1 :(得分:0)
我按照您的要求更改了代码:
Class
但是当我单击按钮时,它会给我另一个代码。可以,但是如果代码完成,则显示最后一个代码。我检查我的数据库,代码未删除