簡體   English   中英

PHP For 循環計算表中的行數,然后使用 MySQL 更新列值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM