我有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'返回什么? –