用PHP代码在Wordpress中显示图片
我使用wordpress,在页面内容中,我使用PHP代码将查询发送到数据库,并将查询结果打印到页面,现在从数据库中我有许多列,其中一列是图片的URL。 在PHP代码中,如何在页面上显示图片? 这是我的以下代码,它不是干净的:D并且我使用wordpress的INSERT PHP plugin在页面内容中插入PHP代码:用PHP代码在Wordpress中显示图片,php,mysql,wordpress,image,Php,Mysql,Wordpress,Image,我使用wordpress,在页面内容中,我使用PHP代码将查询发送到数据库,并将查询结果打印到页面,现在从数据库中我有许多列,其中一列是图片的URL。 在PHP代码中,如何在页面上显示图片? 这是我的以下代码,它不是干净的:D并且我使用wordpress的INSERT PHP plugin在页面内容中插入PHP代码: [insert_php] global $wpdb; $wpdb->show_errors(); $pr = get_the_title(); $results = $wpd
[insert_php]
global $wpdb;
$wpdb->show_errors();
$pr = get_the_title();
$results = $wpdb->get_results("SELECT * from print_drug where Product_Name = '".$pr."'");
foreach ($results as $obj) {
echo "<em><strong>Product Name:</strong></em> "; print_r($obj->Product_Name); echo "<br>";
echo "<em><strong>Active Substance:</strong></em> "; print_r($obj->Active_Substance); echo "<br>";
echo "<em><strong>Substance Sorting Identification Number:</strong></em> "; print_r($obj->Substance_Sorting_Identification_Number); echo "<br>";
echo "<em><strong>Production Form of Use:</strong></em> "; print_r($obj->Production_Form_of_Use); echo "<br>";
echo "<em><strong>Chemical Formation:</strong></em> "; print_r($obj->Chemical_Formation); echo "<br>";
echo "<em><strong>Dosages of Use:</strong></em> "; print_r($obj->Dosages_of_Use); echo "<br>";
echo "<em><strong>Approval Agency:</strong></em> "; print_r($obj->Approval_Agency); echo "<br>";
echo "<em><strong>Year of Approval:</strong></em> "; print_r($obj->Year_of_Approval); echo "<br>";
echo "<em><strong>Approval Assigned Company:</strong></em> "; print_r($obj->Approval_Assigned_Company); echo "<br>";
echo "<em><strong>Approval Country:</strong></em> "; print_r($obj->Approval_Country); echo "<br>";
echo "<em><strong>Prohibited Cases:</strong></em> "; print_r($obj->Prohibited_Cases); echo "<br>";
}
[/insert_php]
然后我想知道有什么方法可以清除这个代码吗?
我是PHP新手:我真的更喜欢下面的代码结构。顺便说一下,在您的代码中,您没有指出图像URL的列是什么,因此,我将在下面的代码中假设它是:image\u URL 请注意使用方法$wpdb->准备清理查询参数。并注意图像标记中的esc_attr方法
[insert_php]
global $wpdb;
$pr = get_the_title();
$results = $wpdb->get_results($wpdb->prepare("SELECT * from print_drug where Product_Name = %s", $pr));
foreach ($results as $obj) {
echo "<em><strong>Product Name:</strong></em> {$obj->Product_Name}<br>
<em><strong>Active Substance:</strong></em> {$obj->Active_Substance}<br>
<em><strong>Substance Sorting Identification Number:</strong></em> {$obj->Substance_Sorting_Identification_Number}<br>
<em><strong>Production Form of Use:</strong></em> {$obj->Production_Form_of_Use}<br>
<em><strong>Chemical Formation:</strong></em> {$obj->Chemical_Formation}<br>
<em><strong>Dosages of Use:</strong></em> {$obj->Dosages_of_Use}<br>
<em><strong>Approval Agency:</strong></em> {$obj->Approval_Agency}<br>
<em><strong>Year of Approval:</strong></em> {$obj->Year_of_Approval}<br>
<em><strong>Approval Assigned Company:</strong></em> {$obj->Approval_Assigned_Company}<br>
<em><strong>Approval Country:</strong></em> {$obj->Approval_Country}<br>
<em><strong>Prohibited Cases:</strong></em> {$obj->Prohibited_Cases}<br>
<image src='".esc_attr($obj->Image_URL)."'>";
}
[/insert_php]
为什么你不能用回声代替打印?有什么区别?