[英]I got error to casting data from index to process “Object of class mysqli_result could not be converted to int in”
i got error casting in calculation square distance 我在计算平方距离时出错
i have to make simple sql program but i got problem in casting data 我必须制作简单的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; ?>
but the result calculation is appear 但是出现结果计算
'$d_modal =$conn->query("select modal from tb_keterangan"); '$ d_modal = $ conn-> query(“从tb_keterangan中选择模式”);
These are query variable which you are converting into (int) but you need to get the result from these variables as they are object returned by mysqli query. 这些是要转换为(int)的查询变量,但是您需要从这些变量中获取结果,因为它们是mysqli查询返回的对象。
Use mysqli_fetch functions and then convert it into int 使用mysqli_fetch函数,然后将其转换为int
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.