رفتن به مطلب

عدم ذخیره داده ها در وردپرس


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

سلام من کد نوشتم که اطلاعات رو با curl از یک سایت می گیره و بعد تو دیتابیس وردپرس ذخیره می کنه.

برای ذخیره سازی یک تابع درست کردم به نام stor_towp ولی تو tabe مورد نظر که در وردپرس ایجاد کردم ذخیره نمی شه.


foreach($table_rows as $tr) { // foreach row
$row = $tr->childNodes;
if($row->item(0)->tagName != 'tblhead') { // avoid headers
$data[] = array(
$trip ['Name' ]= trim($row->item(0)->nodeValue),
$trip['LivePrice'] = trim($row->item(2)->nodeValue),
$trip ['Changing']= trim($row->item(4)->nodeValue),
$trip ['Lowest']= trim($row->item(6)->nodeValue),
$trip['Topest']= trim($row->item(8)->nodeValue),
$trip['Time']= trim($row->item(10)->nodeValue),
);
}
}
global $wpdb;
foreach($table_rows as $tr) { // foreach row
$row = $tr->childNodes;
if($row->item(0)->tagName != 'tblhead') { // avoid headers
$wpdb->insert( $wpdb->farsc,
array(
'title' => " . trim($row->item(0)->nodeValue) . ",
'liveprice' => " . trim($row->item(2)->nodeValue) . ",
'changing' => " . trim($row->item(4)->nodeValue) . ",
'lowest' => " . trim($row->item(6)->nodeValue) . ",
'topest' => " . trim($row->item(8)->nodeValue) . ",
'time' => " . trim($row->item(10)->nodeValue) . " ),
array(
'%s',
'%s',
'%s',
'%s',
'%s',
'%s'
) );
///$sql = "INSERT INTO `fars_coin`(title,liveprice,changing,lowest,topest,time) VALUES ('" . trim($row->item(0)->nodeValue) . "','" . trim($row->item(2)->nodeValue) . "','" . trim($row->item(4)->nodeValue) . "','" . trim($row->item(6)->nodeValue) . "','" . trim($row->item(8)->nodeValue) . "','" . trim($row->item(10)->nodeValue) . "')";
///
///mysql_query($sql);
}

لینک به ارسال

ظاهرا که درسته هر چند که کدی گه گذاشتی چیز خاصی نشون نمیده ولی WP_DEBUG رو فعال کن ببین ایا خطای خاصی میده

لینک به ارسال

به نظرم در قسمت $wpdb->insert مشکل دارید. اگه منظورتون قراردادن در جدول farsc هست، من اینطور استفاده می‌کنم:


$wpdb->insert( $wpdb->prefix . 'farsc' ..............

موفق باشید.

لینک به ارسال

این صفحه باید اجرا بشه ، تا بتونه داد ه های استخراجی رو در دیتابیس ذخیره کنه. با curl نوشتم.

حالا این رو به پلاگین وردپرس دارم تبدیلش می کنم.

برای اجرای اون صفحه من بصورت زیر در مرورگر باز می کنم.

Localhost/wordpress/wp-content/plugins/new/main.php

بعد اون خطای بالایی رو میده، احتمال می دم که چون بصورت مستقل باز شده صفحه، این خطا رو میده.

لینک به ارسال

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

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

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

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

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

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

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

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

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