$wpdb 服务器内存问题

时间:2021-07-21 14:22:20

标签: php wordpress

我有一个函数可以从 single-product.php 模板上的表中获取数据

function get_product_meta( $pid ) {
    global $wpdb;
    $query = $wpdb->prepare( 'SELECT * FROM wp_product_feed WHERE product_id = %d', $pid );
    $var = $wpdb->get_row( $query );
    return $var;
}

问题是服务器因内存不足而崩溃。

enter image description here

有人知道为什么或如何解决问题的最佳方法吗?网站在页面加载前崩溃,无法通过 ssh 进入服务器查看日志。

更新函数只获取一列

function get_product_meta( $pid, $key ) {
    global $wpdb;
    $query = $wpdb->prepare( "SELECT `$key` FROM wp_product_feed WHERE product_id = %d", $pid );
    $var = $wpdb->get_var( $query );
    return $var;
}

还是一样的问题

0 个答案:

没有答案