亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

WordPress PHP get_results 從 MySQL DB 查詢不起作用

WordPress PHP get_results 從 MySQL DB 查詢不起作用

PHP
GCT1015 2023-07-30 14:04:55
我正在使用以下 PHP 代碼嘗試從數據庫中獲取“ID”等于 5055 的所有條目的值。它不會返回任何結果,而且我不確定出了什么問題......<?phpfunction displayMyLinks() {global $wpdb; $results = $wpdb->get_results ( " SELECT * FROM $wpdb->sm_links WHERE ID = 5055 " );foreach ( $results as $link ){    //NOT WORKING    echo $link->ID;    echo $link->url;    echo $link->description;    echo $link->favourite;    }}
查看完整描述

1 回答

?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

我認為這是您正在處理的本地網頁。如果是這樣,這里有一些調試技術:


function displayMyLinks() {

    global $wpdb;

    $sql = "SELECT * FROM %s WHERE ID = %d";


    $results = $wpdb->get_results(sprintf($sql, $wpdb->sm_links, 5055));

    if (! count($results)) {

        var_dump($wpdb);

    }


    foreach ($results as $link) {

        var_dump($link);

    }

}

檢查您正在查詢的表可能是值得的,以確保您請求的列存在于其中:



    global $wpdb;

    $sql = "describe $wpdb->sm_links";

    var_dump($wpdb->get_results($sql));


查看完整回答
反對 回復 2023-07-30
  • 1 回答
  • 0 關注
  • 151 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號