簡體   English   中英

數據未存儲在mysql數據庫表中

[英]Data not storing in mysql database table

我有一個返回特定域的域年齡的函數。 我想在計算域年齡后將該值存儲在數據庫中。 據我所知,我已正確完成了所有操作,但數據未發送到表中。 我的代碼如下

function domainAge()

{
$con=mysqli_connect("localhost","root","","fyp");
// Check connection
if (mysqli_connect_errno()) {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$url=$_POST["urlo"];

require("DomainAge.class.php");
$w=new DomainAge();
echo $w->age($url);
$temp = $w->age($url);

mysqli_query($con,"INSERT INTO results(domain_age) VALUES ($temp)");
mysqli_close($con);
}

表的名稱為results,列名稱為domain_age。 您能否告訴我為什么該值未存儲在數據庫中? im所使用的數據類型是domain_age的varchar。 謝謝。

嘗試這個:

mysqli_query($con,"INSERT INTO results(domain_age) VALUES ('".$temp."')");

暫無
暫無

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

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