简单的mysql查询导致提交2行

时间:2016-09-21 05:10:38

标签: php

我使用的是一个非常简单的脚本。我本来想要完成的就是记录page_view和访问页面的时间。我有它工作得很好但是当我为每个插入的条目输入phpmyadmin时我有2行而不是1行。每个都有一个唯一的主键(页面视图ID)和完全相同的时间。

即使看起来很简单,我也似乎无法弄清楚这一点。我也到处搜寻有类似问题并且找不到它的人。

这是来自inc文件的代码

<?php
$servername = "localhost";
$username = "";
$password = "";
$dbname = "streamaccess_log";

try {
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "INSERT IGNORE INTO `streamaccess_log`.`visit_log` (`view_id`, `view_time`) VALUES (NULL, CURRENT_TIMESTAMP);";
$conn->exec($sql);
echo "Added time data";
}
catch(PDOException $e)
{
echo $sql . "<br>" . $e->getMessage();
}
$conn = null;
?>

我已尝试使用include_once并使用require将连接脚本包含在与数据库的连接中,但在phpmyadmin中每页加载仍然会产生2行。

0 个答案:

没有答案