【问题标题】:Joomla 1.5 Database Query example needed需要 Joomla 1.5 数据库查询示例
【发布时间】:2013-01-13 10:00:01
【问题描述】:

我使用mysql_* 的方式查询了select 的一些值fromtablewhere 行的id1。然后我将所有这些值放入变量中,以便将它们回显到我的表单中。如何使用 Joomla 的数据库查询方式做同样的事情?

这是我使用mysql_*的代码示例:

<?php // DATABASE QUERY
      $query="SELECT countdown_module, hometeam_header
                FROM jos_gm_nextmatch
               WHERE id = 1";
      $result=mysql_query($query);

      // DATABASE VARIABLES
      $countdown_module = mysql_result($result,$i,"countdown_module"); ?>
      $hometeam_header  = mysql_result($result,$i,"hometeam_header"); ?>

     <form action="" method="post" name="form">
     <input name="countdown_module" value="<?php echo $countdown_module ?>" type="text" />
     <input name="hometeam_header"  value="<?php echo $hometeam_header  ?>" type="text" />
     <input name="submit" type="submit" value="UPDATE" />
     </form>

【问题讨论】:

    标签: mysql joomla joomla1.5


    【解决方案1】:

    好的,我找到了!!!这是一个例子......

    <?php // DATABASE QUERY
          $db = JFactory::getDBO();
          $query="SELECT countdown_module, hometeam_header
                    FROM jos_gm_nextmatch
                   WHERE id = 1";
          $db->setQuery($query);
          $rows = $db->loadObjectList();
          $itemrow = $rows[0];
    
          // DATABASE VARIABLES
          $countdown_module = $itemrow->countdown_module;
          $hometeam_header  = $itemrow->hometeam_header; ?>
    
         <form action="" method="post" name="form">
         <input name="countdown_module" value="<?php echo $countdown_module ?>" type="text" />
         <input name="hometeam_header"  value="<?php echo $hometeam_header  ?>" type="text" />
         <input name="submit" type="submit" value="UPDATE" />
         </form>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-31
      • 2015-01-06
      • 2013-07-31
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多