Alex: MySQL :: INSERT INTO

Beitrag lesen

Hallo zusammen,

ich komme mit der folgenden Abfrage einfach auf keinen grünen Zweig

mysql_query("
INSERT INTO $tbl_co(co_id,co_user_id)
VALUES ((SELECT c_id FROM $tbl_c WHERE c_code = '$ccode' LIMIT 1),(SELECT user_id FROM $tbl_user WHERE user_session='".session_id()."' LIMIT 1))
") or die (mysql_error());

Mit dieser Abfrage will ich in eine tabelle $tbl_co 2 Werte einfügen.
und zwar die werte, die ich jeweils durch die abfragen

SELECT c_id FROM $tbl_c WHERE c_code = '$ccode' LIMIT 1
und
SELECT user_id FROM $tbl_user WHERE user_session='".session_id()."' LIMIT 1

allerdings kommt folgender fehler:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

kann mir jemand helfen?