Я работаю с табулятором, в котором есть поле ввода, через которое пользователь может ввести числовое значение, и мне нужно загрузить данные из него как есть в MySQL Database. Однако мне нужен способ получить только обновленные строки, то есть только строки, в которых пользователь ввел значение, чтобы я мог просто обновить эти строки в MySQL Database.
Я хочу получить только обновленные данные строки в виде объекта JSON, чтобы я мог просто передать их в свой PHP-код через функцию AJAX Request.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Хорошо, позвольте мне ответить на ваш вопрос. Пока вы обновляете строку, вы определенно использовали уникальный идентификатор для обновления строки. После обновления вы должны использовать тот же уникальный идентификатор и извлекать данные из базы данных из той же строки, которую вы обновили. И, наконец, поместите его в эхо с кодировкой json, которая будет ответом на ваш запрос ajax, посмотрите мой код, он точно будет работать: -
// update the row where unique id is quote_id
$sqlbt = "UPDATE `quote_data_master_kotak` SET `reg_date` = '$reg_date',
`make_year` = '$makeyear' WHERE `quote_id` = '$quoteid'";
$result = $conn->query($sqlbt); //row updated
//now its time to get the updated row data using quote_id as unique id
$sql = "SELECT * FROM `quote_data_master_kotak` WHERE `quote_id` = '$quote_id'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$updated_row_data = $result->fetch_assoc();
$data['row_data'] = $updated_row_data ;
}
//now you can echo it in Json formate
echo json_encode($data);
// output json like this:-
{
"row_data":{
"quote_id":"5",
"reg_date":"20/11/2018",
"make_year":"2018"
}
}
Как вы смогли получить этот код без каких-либо упоминаний в вопросе?
приятель, я программист, я должен понимать. Я рад слушать.
Я хочу, чтобы вы ответили, но не добавляйте в свои ответы небезопасный код и неправильный код. Я сниму свой голос против, если вы улучшите качество своего ответа. Прежде всего, используйте подготовленные операторы и правильный отступ кода.
Почему вы проголосовали против моего принятого ответа @Dharman. Видите ли, вы не единственный, кто является мастером SQL-инъекций. Есть много способов избежать SQL-инъекций. Многие люди использовали этот код, и вы проголосовали за него.
Я боюсь за людей, которые использовали этот код. Не могли бы вы перечислить все способы предотвращения SQL-инъекций? Я знаю только одно: отделить данные от запроса. Как я могу предотвратить внедрение SQL в PHP?
Я могу перечислить. Но я не буду, потому что кажется, что вы ведете себя как Бог в SQL-инъекциях :). Сколько комментариев предупреждений и отрицательных голосов вы оставили за дни?
опубликуйте, что вы сделали до сих пор