buzz

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

4 پست در این موضوع قرار دارد

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

0

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

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


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

موفق باشید.

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری