首页 > 解决方案 > 使用 PHP 从表中获取数据并放入 MySQL

问题描述

我想要做的是从输入字段中插入数据,然后将这些数据放入数组并将这些数据放入 MySQL 数据库中。

我从输入中获取了值,然后使用按钮将其添加到表中。如何获取这些数据行并使用 PHP 将其放入 MYSQL 数据库中。

HTML

<table id="expTable">
            <thead>
             <tr>
                <th class="tdn">Name</th>
                <th class="tdn">From</th>
                <th class="tdn">To</th>
                <th class="tdn">Desc</th>

             </tr>
            </thead>
            <tbody>
           
            </tbody>
        </table>

JavaScript

function insertData(){

    var compName = $('input[name="name"]').val();
    var workFrom = $('input[name="from"]').val();
    var workTo = $('input[name="to"]').val();
    var desc = $('textarea[name="desc"]').val();
    
    var addTr = '<tr><td class="tdn">' + compName + '</td>  <td class="tdn">' +workFrom+ 
    '</td>  <td class="tdn">' + workTo + '</td>  <td class="tdn">' + desc + '</td></tr>';

    $('tbody').append(addTr);
}

标签: javascriptphphtmljquerymysql

解决方案


通常,您将收集到的数据JSON以异步请求 (AJAX) 格式发送到后端(在 2020 年,它是一个 rest-api)。

被调用端点检查输入的有效性并将数据存储在数据库中并返回 http 200 ok。或者如果不正确,则显示相应的错误消息和状态代码。

如果你愿意这样做,你需要第二个程序(rest-api)来为你存储数据。如果您想继续使用 php https://developer.okta.com/blog/2019/03/08/simple-rest-api-php可能会有所帮助。


推荐阅读