Php 使用Insert保存文本区域,然后在更新后保存
有什么方法可以让我这样做吗?当有人第一次在文本区域上单击“保存”时,它会将其插入数据库,然后,当他们单击“保存”按钮后,它会更新刚刚创建的行,而不会在每次更新同一文本区域时插入新行 猜测这一点很容易,只是不确定你会怎么做 提前谢谢Php 使用Insert保存文本区域,然后在更新后保存,php,jquery,mysql,html,Php,Jquery,Mysql,Html,有什么方法可以让我这样做吗?当有人第一次在文本区域上单击“保存”时,它会将其插入数据库,然后,当他们单击“保存”按钮后,它会更新刚刚创建的行,而不会在每次更新同一文本区域时插入新行 猜测这一点很容易,只是不确定你会怎么做 提前谢谢 $sql = "SELECT id FROM `certainTable` WHERE `uid`='".$user_id."'"; $res = mysqli_query($sql) or die(mysqli_error()); if($res->num_
$sql = "SELECT id FROM `certainTable` WHERE `uid`='".$user_id."'";
$res = mysqli_query($sql) or die(mysqli_error());
if($res->num_rows > 0){
// update query
} else {
// insert query
}
只需检查用户是否在表中有行,如果他们($res->num_rows>0
)更新了他们的行,否则就插入一个新行。
<form id="new_one">
<textarea name="text" id="textArea"></textarea>
<input type="submit" id="submit" value="Save">
</form>
我本来打算做PHP,但似乎已经发布了。希望这能有所帮助
谢谢!和PHP的结合正是我想要的。
$('#submit').click(function(e){
e.preventDefault();
var formData = $('#textArea').val();
$.ajax({
type: 'POST',
url: '/path/to/php/page/',
data: formData
});
});