这是我目前正在尝试的,但我收到了一个 mySQL 错误:
mysql_query ("INSERT INTO profile_tag (profile_id, tag_id)
(SELECT profile_id FROM profile WHERE username = '$username'),
(SELECT tag_id FROM tag WHERE tag = '$music' OR tag = '$sports' OR tag = '$tech')");
但是,我可以INSERT
使用单个SELECT
语句完成一个,而不是两个。
我收到的错误:
查询无效:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以
'(SELECT tag_id FROM tag WHERE tag = '' OR tag = 'sports' OR tag = '')'
在第 1 行附近使用正确的语法