猿问

MySQL帮助,关于删除数据

我创建一个项目,这个项目是促销代码共享系统。但是我有一些问题。


单击“获取代码按钮”后,我想删除数据。我在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>


皈依舞
浏览 155回答 1
1回答

阿晨1998

您可以通过以下查询使用随机代码:SELECT kod FROM kodlar ORDER BY RAND() LIMIT 1对于从数据库中删除此代码,您可以使用:$deleted_code = $sam['kod'];DELETE FROM kodlar WHERE kod = '$deleted_code'
随时随地看视频慕课网APP
我要回答