我需要一个扩展的 INSERT 语句(带有 WHERE)才能在 TYPO3 中得到我的结果。使用 TYPO3 插入的标准方法是:
$res_ext=$GLOBALS['TYPO3_DB']->exec_INSERTquery($ext_table, $feUserRecord);
$ext_table = '新闻';
$feUserRecord = array ('tx_extendnews_subscriber' => $userid_fe);
tx_extendnews_subscribe 是值为 $userid_fe 的列
现在我需要一个带有 WHERE 语句的 INSERT ......是否有 TYPO3 方式,还是只能使用 MySQL 语法?
我需要这个 WHERE 语句:SELECT * FROM news WHERE uid = post_uid
- $userid_fe = 704
- post_uid = 101
我用标准 MySQL 试试这个,但它对我不起作用
$resulting_post_id = "SELECT * FROM news WHERE uid = 101";
$res_ext="INSERT INTO news (tx_extendnews_subscriber) VALUES ('704'($resulting_post_id))";