【发布时间】:2018-02-25 17:26:22
【问题描述】:
即使在使用选择查询之后,我仍然会插入多行同名的行。
以下是我面临上述问题的类似代码示例。
$current_timestamp=date('Y-m-d H:i:s'); //current date-time
$query = "SELECT * FROM table WHERE name = 'variable name' ";
$result=try_mysql_query($link, $query);
if(mysqli_num_rows($result))
{
$updatequery = "UPDATE account_extension SET
updated_at = '$current_timestamp' WHERE name = 'variable name'";
$result = try_mysql_query($link, $updatequery);
}
else
{
$insertsql="INSERT INTO table(`name`,`updated_at`)
VALUES ('variable name','$current_timestamp')";
$result = try_mysql_query($link,$insertsql);
}
【问题讨论】:
标签: mysql sql mysqli sql-insert