1 回答
TA贡献1874条经验 获得超12个赞
我正在发布对我有用的解决方案,以防万一有人需要即时参考。
在更改我的原始 PHP 代码之前对 MySql 列所做的一些编辑是我将我的列更改为 UNIQUE。
<?php
include'../db.php';
$exercise_days=$_POST['exercise_days'];
$id=$_POST['id'];
if ($exercise_days!='' && is_numeric($exercise_days))
{
$query=$db->prepare("INSERT INTO exercisetable (`id`, `exercise_days`) VALUES (?,?) ON DUPLICATE KEY UPDATE exercise_days =?");
$query->bind_param('sss', $id, $exercise_days, $exercise_days);
$query->execute();
if($query){
$message='Exercise Days Inserted';
$success='Success';
echo json_encode(array('message'=>$message,'success'=>$success));
}
$query->close();
}
else
{
$message='Excercise Days Can Only Be Numbers';
$success='Error';
echo json_encode(array('message'=>$message,'success'=>$success));
}
?>
- 1 回答
- 0 关注
- 121 浏览
添加回答
举报