У меня есть ajax, который вызывает функцию, которая вызывает запрос на обновление и вставку.Когда я проверяю из своей базы данных, я понимаю, что выполняется только запрос на обновление, но затем запрос на вставку никогда не выполняется.Код ниже также показывает мой insert
запрос, чтобы быть правильным.
В чем может быть проблема с моим кодом, почему запрос на обновление работает, а запрос на вставку не работает?
users.php
$('#click').click(function () {
var age = 12
$.ajax({
url: '<?php echo base_url('users/demand'); ?>',
data: '&age='+age,
type: 'POST'
}).done(function (result) {
var obj = $.parseJSON(result);
$.each(obj, function (index, element) {
$.ajax({
url: '<?php echo base_url('users/supply'); ?>',
data: '&number='+element.phone+'&email='+element.email+'&age='+element.age,
type: 'POST'
}).done(function (result) {
//refresh page for changes
});
});
});
});
function supply()
{
$value = $_POST['age'];
$query="update table SET `status` = 0 WHERE age IN ($value)";
$this->db->query($query);
$save_query="INSERT INTO table(`status`)VALUES ($value)";
$this->db->query($save_query);
}