رفتن به مطلب

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


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

سلام من کد نوشتم که اطلاعات رو با 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

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

لینک به ارسال

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

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



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