0
如何運行SELECT查詢至極挑選一個ID至極我用它來刪除行中的另一個表與ID,並隨後刪除該ID的排它自己的表?如何在PHP中的另一個SQL查詢中運行SQL查詢?
我迄今爲止代碼:
$sqel = "SELECT fldRadioCampID FROM tblradiocamp WHERE fldBestelID = '$urlIDbon' AND fldSpotnaam = '$urlDelSpotnaam'";
$result = mysql_query($link, $sqel);
if (mysql_num_rows($result) > 0) {
// output data of each row
while($row = mysql_fetch_assoc($result)) {
$sqeldelreg = "DELETE FROM tblradioregio WHERE fldRadiocampRegID=" . $row['fldRadioCampID'];
if (!mysql_query($sqeldelreg)) {
echo "Error: " . $sqeldelreg . "<br>" . mysql_error($link);
}
}
} else {
}
$sqeldel = "DELETE FROM tblradiocamp WHERE fldBestelID='$urlIDbon' AND fldSpotnaam='$urlDelSpotnaam'";
if (!mysql_query($sqeldel)) {
echo "Error: " . $sqeldel . "<br>" . mysql_error($link);
我覺得我的問題的意思很明顯,如果不是請在下面評論下來,任何幫助表示讚賞!
您將需要3個查詢。首先,選擇獲取記錄標識符。然後,刪除這兩個表中的每一個。 –
請刪除此並在轉儲mysql_ *函數並學習如何使用PDO和參數綁定之後啓動一個新的函數。然後閱讀加入。隨訪加入刪除 – e4c5
@DanBracuk,我有,首先一個SELECT查詢至極我用得到的ID,然後我運行另一個查詢來查找在第二表ID和刪除這些行,然後是第三個要刪除的ID在桌子本身。這不正確嗎? –