这是我的查询
$db2=mysql_connect("localhost","root","");
mysql_select_db("my_requests",$db2);
$query=mysql_query("SELECT * FROM details INNER JOIN product ON details.user_id = product.user_id"); // find the city
$row=mysql_fetch_array($query);// save record
$id=$row['user_id'];
echo "$id";
$query1=mysql_query("DELETE * FROM details WHERE details.user_id=$id");
$query2=mysql_query("DELETE * FROM product WHERE product.user_id=$id");
这里我有两个表产品和详细信息,用户 ID 是详细信息的主键,并在产品中设置了外键。
假设我在数据库中有两个条目,user_id = 12,另一个条目 user_id = 11 1. 当我采用两个表的内部连接并尝试显示 user_id 时,它只显示一个 user_id 12 2. 当我试图删除数据时使用 user_id,它不会从表中删除数据。
抱歉英语不好