رفتن به مطلب

نحوه استفاده از $wpdb


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

سلام به اساتید عزیز

من نحوه استفاده از متغییر


$wpdb

متوجه نشدم اگه ممکنه یه مثال بزنید. مثلا یه چند تا پست رو از دیتابیس بخونم و نشون بدم. لطفا بگید که آیا لازم هست که


$wpdb

از ابتدا تعریف بشه یا نیازی نیست ممنون.

لینک به ارسال

توضیح کامل تابع:

http://codex.wordpress.org/Class_Reference/wpdb

مثال های کاربردی:

http://wp.smashingmagazine.com/2011/09/21/interacting-with-the-wordpress-database/

لینک به ارسال

برای مثال این کد تعداد کاربرها رو نمایش میده:

<?php
$user_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->users;" ) );
echo "<p>User count is {$user_count}</p>";
?>

اینهم همه پست ها رو نمایش میده:

<?php
$fivesdrafts = $wpdb->get_results(
"
SELECT *
FROM $wpdb->posts
WHERE post_status = 'publish'
"
);
if ( $fivesdrafts )
{
foreach ( $fivesdrafts as $post )
{
setup_postdata( $post );
?>
<h2>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="Permalink: <?php the_title(); ?>">
<?php the_title(); ?>
</a>
</h2>
<?php
}
else
{
?>
<h2>Not Found</h2>
<?php
}
}
?>

لینک به ارسال
من زبانم خوب نیست.

میشه تکه کد بنویسید کار کنه؟

شما باید sql و php بلد باشید همچنین رعایت مسائل امنیتی در دستورات sql یک الزام هست ویلا ممکنه ناخواسته باعث بروز باگ sql injaction بشید .

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...