如何从Joomla 2.5数据库列,字段名称和&amp ;;值

时间:2015-07-12 07:17:25

标签: php mysql sql database joomla

我正在尝试创建一个基础

的条件
  

列名   字段名称   字段值

mysql数据库的

,条件脚本应该显示在 - 附表中 enter image description here

ColumnName - FormId 字段名称 - 列表 Fieldvalue - 列出值

下面是脚本

$max = 1;
$listing = JRequest::getInt('listing');

if($listing) {
$db = JFactory::getDBO();
$db->setQuery("SELECT COUNT(`SubmissionId`) FROM #__rsform_submission_values WHERE `FormId`='".(int) $formId."' AND `FieldName`='listing' AND `FieldValue`='".$listing."' ");
$nrSub = $db->loadResult();

if ($nrSub >= $max) {
  $formLayout = '<p>Sorry, no more submissions are accepted for this car.</p>';
}
}

我认为搞乱了Fieldvalue列 - 可能是它无法获取值。有人可以帮忙并建议吗

1 个答案:

答案 0 :(得分:1)

您是Quering计数,它应该是所有列的列名或CreateStreamedFileAsync,如果您需要值,请参阅下面的示例:

*

此外,请仔细阅读参考Joomla DB Documentation

修改

$db->setQuery("SELECT * FROM #__rsform_submission_values WHERE `FormId`='".(int) $formId."' AND `FieldName`='listing' AND `FieldValue`='".$listing."' ");
$nrSub = $db->loadAssocList();
print_r($nrSub);