即时试图删除PHP行(我做到了),但是,总是删除最后一排,我知道为什么...因为每次我在页面刷新或输入,每次我得到了id =“lastrow”,我的问题是,我不知道为什么每次我得到最后一行id ...`$ query =“SELECT * FROM ph”; $ rs = mysql_query($ query);删除一行用PHP问题
while ($ph = mysql_fetch_array($rs)) {
echo utf8_encode("
<tr class='etapastext'>
<td >
".$ph['name']."
</td>
<td>
<input type='submit' name='".$ph['id']."' value='Eliminar' >
<input type='hidden' name='name' value='".$ph['id']."'>
</td>
"); }`
然后我可以访问我想删除的项目的ID,我用这个代码
$query = "DELETE FROM ph WHERE ph.id = '".$_POST['name']."'";
mysql_query($query);
我使用$_POST['name']
因为是一个形式,以及我不知道如果即时通讯做的最好的办法还是什么IM做坏事
我附和$query
我得到DELETE FROM ph WHERE ph.id = '24'
当“24”始终是我的表中的最后一行
SQL注入风险... – wogsland