簡體   English   中英

我在將數據從索引轉換為進程時出錯“無法將mysqli_result類的對象轉換為int形式”

[英]I got error to casting data from index to process “Object of class mysqli_result could not be converted to int in”

我在計算平方距離時出錯

我必須制作簡單的sql程序,但是在轉換數據時遇到問題

 if (isset($_POST['hitung'])) { $sql = "select * from tb_keterangan"; $result = $conn->query($sql); while ($row = $result->fetch_assoc()) { $d_modal =$conn->query("select modal from tb_keterangan"); $d_lahan =$conn->query("select lahan from tb_keterangan"); $d_indukan =$conn->query("select jumlah_indukan from tb_keterangan"); $d_produksi =$conn->query("select jumlah_produksi from tb_keterangan"); $d_keterangan =$conn->query("select keterangan from tb_keterangan"); $modal =$_POST['modal']; $lahan =$_POST['lahan']; $indukan =$_POST['j_indukan']; $produksi =$_POST['produksi']; $ket =$_POST['keterangan']; $h_modal =($d_modal - (int)$row['modal']); $h_lahan =((int)$d_lahan - (int)$lahan); $h_indukan =((int)$d_indukan - (int)$indukan); $h_produksi =((int)$d_produksi - (int)$produksi); // $h_ket =($d_keterangan - $ket); //pangkat $p_modal =pow($h_modal,2); $p_lahan =pow($h_lahan,2); $p_indukan =pow($h_indukan,2); $p_produksi =pow($h_produksi,2); // $p_ket =pow($h_ket,2); $square_distance = $p_modal+$p_lahan+$p_indukan+$p_produksi; ?> 

在此處輸入圖片說明

但是出現結果計算

'$ d_modal = $ conn-> query(“從tb_keterangan中選擇模式”);

這些是要轉換為(int)的查詢變量,但是您需要從這些變量中獲取結果,因為它們是mysqli查詢返回的對象。

使用mysqli_fetch函數,然后將其轉換為int

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM