【发布时间】:2015-09-10 10:31:51
【问题描述】:
使用 phpmyadmin,我在我的 wordpress 数据库中创建了一个名为“wp_volume”的表,该表包含三列并插入了 5 行。我想检索最后一行中的数据并使用我的 wordpress 网站中的值。请帮忙!
我正在使用数据库浏览器作为插件。
这是我在dreamweaver 中的connect.php 文件,它给出了我需要的结果。但是将这个文件连接到 wordpress 是个问题。
function get_vol(){
$server_name = "localhost";
$user_name = "root";
$password = "";
$db_name = "theeasterntimes";
$conn = mysql_connect($server_name, $user_name, $password);
if(!$conn){
echo mysql_error();
}
$sql = " SELECT vol_id , number , price FROM `volume` ORDER BY vol_id DESC , number DESC LIMIT 1 ";
mysql_select_db($db_name);
$result = mysql_query($sql, $conn);
if(!result){
echo mysql_error();
}
while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
$vol_id = $row['vol_id'];
$number = $row['number'];
$price = $row['price'];
}
mysql_close();
}
<?php
//solution that worked for me
global $wpdb;
$result = $wpdb->get_results( "SELECT vol_id , number , price FROM `wp_volume` ORDER BY vol_id DESC , number DESC LIMIT 1" );
$counter=1;
foreach($result as $row){
$row = get_object_vars($row);
$vol_id = $row['vol_id'];
$number = $row['number'];
$price = $row['price'];}
echo "Vol. " . $vol_id . " No. " . $number;
echo "Price: USH " . $price;
?>
这实际上对我有用。 非常感谢 vrajesh 所做的一切努力。
【问题讨论】:
标签: wordpress phpmyadmin