搜尋

首頁  >  問答  >  主體

如何在PHP中顯示單一SQL查詢結果

<p>我有一個關於這個php程式碼的查詢,無法在echo中顯示結果,我可以轉換為字串嗎? </p> <pre class="brush:php;toolbar:false;">//conexion是我的連接到資料庫的函數,並已完成 $costTotal=conexion(); $costTotal=$costTotal->query("SELECT SUM(product_cost) FROM product"); echo $costTotal;</pre> <p>例如,預期的結果是<code>string(5)"18000"</code></p>
P粉852578075P粉852578075466 天前554

全部回覆(1)我來回復

  • P粉797004644

    P粉7970046442023-08-18 09:57:17

    $costTotal 包含了資料庫查詢的結果,它不是一個字串,但你在使用 echo。要將結果作為字串輸出,你需要從查詢結果中取得資料。

    $connection = connexion();
    
    $query = "SELECT SUM(product_cost) as total FROM product";
    $result = $connection->query($query);
    $data = $result->fetch(PDO::FETCH_ASSOC);
    
    $costTotal = $data['total']; 
    
    echo $costTotal;

    回覆
    0
  • 取消回覆