nesutulsa
@nesutulsa
«Не Сутулься Медиа»

После отработки mysqli_connect(); выдает предпоследнее значение, сброс сессии?

Просто PHP
===========================================================================
include ABSPATH . "/ns-connect.php";
	$result     = mysqli_query($connection, "SELECT * FROM `wp_ign_pay_info` ORDER BY `id` DESC");

	// Getting product_id
	$last_order = mysqli_fetch_assoc($result);
	$product_id = $last_order['product_id'];

	// Getting product_title
	$query_product_title = mysqli_query($connection, "SELECT * FROM `wp_ign_products` WHERE `id` = $product_id");
    $product_name        = mysqli_fetch_assoc($query_product_title);
    $project_name        = $product_name['product_name'];


WordPRess way
==================================================================
global $wpdb;

$latest_order = $wpdb->get_results("SELECT * FROM `wp_ign_pay_info` ORDER BY `id` DESC LIMIT 1");
$txn_id = $latest_order[0]->transaction_id;

$result = $wpdb->get_results("SELECT * FROM `wp_ign_pay_info` WHERE `transaction_id` = '$txn_id'");
$product_id = $result[0]->product_id;

$query_product_title = $wpdb->get_results("SELECT * FROM `wp_ign_products` WHERE `id` = $product_id");
$product_name = $query_product_title[0]->product_name;


Затем я запрашиваю необходимые параметры через wp-функции, но после второго раза, скрипт начинает выдавать мне предпоследную запись по id, вместо последней.

Если он(запрос с данными) был в прошлой сессии, то запрос выдает следующий по убыванию.

Вопрос: Как правильно сбросить сессию или запрос?
А бы каждый раз получать именно последнюю запись в таблице?

Спасибо.
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы