我有一个返回特定域的域年龄的函数。我想在计算域年龄后将该值存储在数据库中。据我所知,我已正确完成了所有操作,但数据未发送到表中。我的代码如下
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。您能告诉我为什么该值未存储在数据库中吗?我使用的数据类型是domain_age的varchar。
谢谢。
最佳答案
尝试这个:
mysqli_query($con,"INSERT INTO results(domain_age) VALUES ('".$temp."')");