Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 删除上一个表中的数据_Php_Html_Mysql_Phpmyadmin - Fatal编程技术网

Php 删除上一个表中的数据

Php 删除上一个表中的数据,php,html,mysql,phpmyadmin,Php,Html,Mysql,Phpmyadmin,从不同的表中获取数据并仅将其保存在一个表中。我已经将它们保存在一个表中,我想从获取数据的不同表中删除数据。 这是我获取数据的代码: <tr> <?php $status_query=mysql_query("SELECT * FROM status;") or die ("Note: ". mysql_error()); ?> <td><label>Status:</label></td> <td><se

从不同的表中获取数据并仅将其保存在一个表中。我已经将它们保存在一个表中,我想从获取数据的不同表中删除数据。 这是我获取数据的代码:

<tr> <?php $status_query=mysql_query("SELECT * FROM status;") or die ("Note: ". mysql_error());
?>

<td><label>Status:</label></td>
<td><select name="stat">
<option value="">--Select--</option>
<?php
while($stats = mysql_fetch_array($status_query))
{
echo "<option value=".$stats['status'].">". $stats['status']. "</option>";
}
echo"</select>"
?>
<?php 
$asgn_query=mysql_query("SELECT * FROM assignee;") or die ("Note: " . mysql_error());
?>
<td><label>Assignee Name:</label></td>
<td><select name="assignee">
<option value="">--Select--</option>
<?php
while($ass = mysql_fetch_array($asgn_query))
{
echo "<option value=".$ass['id'].">" . $ass['name'] . "</option>";
}
echo "</select> "
?>

</tr>
</table>

完成数据保存后,立即从所需的表中删除数据,如

<?php 

$status=$_POST['stat']; 
$assignee=$_POST['assignee'];
$status_query=mysql_query("DELETE FROM `status` WHERE `your_column`='$status'");//not sure about the column write the column name
$assignee_query=mysql_query("DELETE FROM `assignee` WHERE `id`='$assignee'");
?>

请帮助删除不同表中的数据。。提前谢谢..嗨,你到底在忙什么?@Pekka웃 你好我一直在删除不同表中的数据。请尝试从其中删除mysql\u queryDELETE\u id=@JSWorld这样做对吗:mysql_queryDELETE FROM WHERE_id=;mysql_queryDELETE FROM WHERE status_id=;