数据不存储在mysql数据库表中

时间:2014-06-15 11:50:39

标签: php mysql

我有一个函数可以返回特定域的域名年龄。我想在计算域年龄后将该值存储在数据库中。根据我的知识,我已经做了一切,但数据没有发送到桌面。我的代码如下,

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);
}

表的名称是结果,列名是domain_age。你能告诉我为什么价值没有存储在数据库中吗?我使用的数据类型是domain_age的varchar。 谢谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

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