使用phpmyadmin,我创建了一个名为' wp_volume'在我的wordpress数据库中有三列并插入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的所有努力。
答案 0 :(得分:-1)
试试这个:
global $wpdb;
$result = $wpdb->get_results("select * from `wp_volume`", ARRAY_A);
$counter=1;
foreach($result as $row){
echo $row['vol_id'];
}