رفتن به مطلب

خواندن مقداری از دیتابیس و نمایش ان در سایت


پست های پیشنهاد شده

با سلام بنده میخوام یه شماره ای رو از یکی از جدول های موجود در دیتابیس وردپرس در صفحه اصلی به نمایش بزارم میشه راه حلی رو معرفی کنید

لینک به ارسال

سلام

این یه نمنونه کوئری هست که آخرین نظرات را از جدول comments میخونه ، اگر کمی mysql بلد باشید کارتون باهاش راه می افته:


<?php
global $wpdb;
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
SUBSTRING(comment_content,1,45) AS com_excerpt ,
SUBSTRING(post_title,1,60) AS com_post_title
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = ''
ORDER BY comment_date_gmt DESC
LIMIT 10";
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= "\n<ul>";
foreach ($comments as $comment) {
$output .= "\n<li>" . "<a href=\"" . get_permalink($comment->ID) .
"#comment-" . $comment->comment_ID . "\" title=\" ". $comment->com_post_title . "\">" . $comment->com_excerpt . " ... " ."</a></li>";
}
$output .= "\n</ul>";
$output .= $post_HTML;
echo $output;
?>

  • امتیاز 1
لینک به ارسال

نمونه کد زیر وارد جدول USERS میشه و نام کاربری کاربری که آی دی اش 1 هست را بر می گردونه :


<?php
global $wpdb;
$sql = "SELECT ID, user_login
FROM $wpdb->users
WHERE ID = '1'";
$get_user = $wpdb->get_results($sql);
echo $get_user[0]->user_login;
?>

  • امتیاز 1
لینک به ارسال

والا روی این کد هرچی کار کردم جواب نگرفتم.

من میخوام از جدول edd تعداد سفارش های هر کس رو نشون بدم و هر کسی وارد شده نشون بده

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...