【问题标题】:Referencing data in MYSQL database on Wordpress Site在 Wordpress 网站上引用 MYSQL 数据库中的数据
【发布时间】:2019-11-17 11:29:50
【问题描述】:

我在 wordpress 网站中有一个基本表格,如下所示:https://jsfiddle.net/4fcpdgs8/

现在该表是用 html 中的值硬编码的,但理想情况下,我希望它是基于 MYSQL 数据库中的值的动态。我见过一些涉及 php 的解决方案,例如:

global $wpdb;
// this adds the prefix which is set by the user upon instillation of wordpress
$table_name = $wpdb->prefix . "your_table_name";
// this will get the data from your table
$retrieve_data = $wpdb->get_results( "SELECT * FROM $table_name" );
?>
<ul>
foreach ($retrieve_data as $retrieved_data){ ?>
<li><?php echo $retrieved_data->column_name;?></li>
<li><?php echo $retrieved_data->another_column_name;?></li>
<li><?php echo $retrieved_data->as_many_columns_as_you_have;?></li>
<?php 
}
?>
</ul>
<?php

但一个问题是,一列是 html 图像标签的 url,所以执行上述操作只会显示 url。

所以,我宁愿做一些能让我引用 sql 结果的事情,例如:

<img src=[mysql_image_column_row_one]>
<img src=[mysql_image_column_row_two]>

而不仅仅是在表格中显示 sql 结果。旁注:我对php知之甚少,对我来说很神秘!

【问题讨论】:

    标签: php html mysql wordpress


    【解决方案1】:

    您可以将其用于图像

    <?php  echo '<img name="myimage" src=' .  $retrieved_data->column_name 
    . ' width="60" height="60" alt="imagedesciription" />'?>;
    

    您必须熟练掌握图像大小,甚至调整图像大小。

    【讨论】:

      【解决方案2】:

      您可以在 foreach 循环中使用带有 li 标签内的图像路径的 img 标签。

      <li><img src='path_to_image_folder/<?php echo $retrieved_data->image_name?>'></li>
      

      【讨论】:

        猜你喜欢
        • 2021-04-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-12
        • 2011-08-18
        • 1970-01-01
        • 2017-07-15
        • 1970-01-01
        相关资源
        最近更新 更多