我有2個表(藝術家,CD),我試圖使用返回artID的第一個查詢的結果並使其等於artid在第二張表(cd)中artID是外鍵,但我不知道如何去做。任何幫助,將不勝感激。如何在另一個查詢(PHP/MySQL)中使用一個查詢的結果
$strqueryID="SELECT artID FROM artist WHERE artName= '" . $_POST["category"] . "' ";
$resultsID=mysql_query ($strqueryID) or die(mysql_error());
$strqueryCD="INSERT INTO cd SET cdTitle='" . $_POST['title'] . "', artID='" . ??? . "' cdPrice='" . $_POST['price'] . "', cdGenre='" . $_POST['genre'] . "', cdNumTracks='" . $_POST['tracks'] . "'";
$resultsCD=mysql_query ($strqueryCD) or die(mysql_error());
** MySQL的PHP擴展已經死了** - 停止使用['mysql' PHP擴展](http://php.net/manual/en/function.mysql-connect.php)。這是舊的,從PHP 5.5開始不推薦使用,並且在PHP 7.0中完全刪除。使用['mysqli'](http://php.net/manual/en/book.mysqli.php)或['PDO_mysql'](http://php.net/manual/en/ref.pdo-mysql。而不是。 – axiac
感謝您的支持,但我知道mysql_query已被棄用。 – loxi95
'$ resultID'返回什麼? –