【发布时间】: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知之甚少,对我来说很神秘!
【问题讨论】: