0
我在单独的数据库中有两个表,并且我正在使用Fabrik 3.8。 在第一个中,我有一个输入字段,用户可以在其中设置第二个表的记录标识,其中还存储了一个文件名。 我需要在模块插件中设置一个php函数,它将在表单提交中将id存储在第一个表(列id)中,然后用该id查看第二个表并检索相应的文件名,并在第一个表(列文件路径)是一个具有该文件名的concat函数的文件路径。 我想,我需要这样的:需要从输入表单中将文件路径设置为db
<?php
mysql_query("
UPDATE db1.caduti
SET db1.caduti.filepath = CONCAT("/images/joomgallery/originals/foto/", db2.jos_joomgallery.imgfilename);
WHERE db2.jos_joomgallery.id = db1.caduti.id_joomgallery
")
?>
但我认为这将更新所有匹配来自两个表中的ID的记录。我只需要更新我正在编辑的记录。任何帮助?
你需要想出一个办法来指定其中具有一个结果。如果您可以过滤链接到多行的信息,请求用户提供更多详细信息,或者强制该条目在数据库级别是唯一的(即删除重复项!) – Nic3500