刪除數據,這是我的查詢查詢不從DB
$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.當我採取兩個表的innerjoin和嘗試顯示USER_ID的它僅示出一個USER_ID 12 2.當我試圖刪除使用user_id的數據,它不會從表中刪除數據。
遺憾的英語不好
請停止與古mysql_編寫新的代碼*功能。他們不再被維護,社區已經開始了貶值過程。相反,您應該瞭解準備好的聲明並使用PDO或MySQLi。 – Bono
在您的查詢嘗試'Select product.user_id從...' – Bob