[英]PHP For loop to count amount of rows in table and then update a column value using MySQL
在我的表單中,我有一個使用 MySQLi 填充的表。 在表格下方有一個按鈕,它將調用一個 AJAX 腳本,該腳本將運行我的 test.php 文件。 這是我需要 for 循環的地方。 我有 2 個被回顯的值。 Dotime(需要在數據庫中更新)和查詢所需的 taskID。
jQuery 代碼在這里:
jQuery(document).ready(function(){
$('#UpdateTable').click(function()
{
getdata();
});
function getdata()
{
console.log($('#UpdateForm').serialize());
$.ajax(
{
type: 'POST',
url: 'test.php',
data: $('#UpdateForm').serialize(),
succes: function(data)
{
alert(data);
},
error: function()
{
alert("Something went wrong")
}
});
}
});
測試.php代碼:
<?php
$Time = $_POST['DoTime'];
$TaskID = $_POST['ID'];
echo $TaskID;
echo $Time;
?>
這是我的表和單擊更新時的控制台輸出
我需要知道的是如何構建一個 For 循環來計算我的行,然后使用控制台中顯示的數據將 1 個值更新到數據庫。
注意:我在 PHP 方面非常糟糕,我可以做基礎知識,但是像這樣的更高級的東西我不能正確地做。
為什么用 for 循環計數? mysql的count函數不能用嗎?
http://www.w3schools.com/sql/sql_func_count.asp
(我是否可能誤解了你的問題......如果這沒有幫助,很抱歉。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.