php - 将字段数据处理到mysql数据库的好方法

标签 php jquery mysql forms input

将输入、选择和文本区域值输入数据库的最有效方法是什么?

是否会给出与要放入值的表中的列相对应的所有字段 ID?

这是我通常所做的,但不禁觉得一定有更有效的方法:

function saveAll() {
    var postString = '' ;
    $('#manageCustomerDialog select option:selected, #manageCustomerDialog input').each(function(){
        currentField = $(this).attr('id') ;
        if(!currentField)
        {
            currentField = $(this).parent().attr('id') ;
        }
        currentVal = encodeURIComponent($(this).val()) ;
        postString += '&'+currentField+'='+currentVal ;
    })

    simpleJAX(CONTROLER, 'mode=SAVE_DATA'+postString, function(data){
        alert('Saved!') ;
    })
}​

CONTROLER 是 PHP 文件的 URL。

然后,我将转换 PHP 文件中的 $_POST 数据,以将值放入列中。

<小时/>

不确定我是否理解。您的意思是创建一个隐藏的表单输入,并将 SQL 查询作为值并传递它?

最佳答案

首先在变量内部创建查询,并在变量内部创建代表查询字符串或 $_REQUEST 变量的其他变量。这样,您可以在创建查询字符串之前分配所有变量。它将更加清晰并且有效! =))

关于php - 将字段数据处理到mysql数据库的好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12211911/

相关文章:

javascript - 使用 jQuery 悬停时出现重复图像

mysql - 使用 Perl 将 Mysql 表导出为与 mysqldump 格式相同的 xml 文件

mysql - 'second'是mysql全文搜索的关键字吗?

php - 如何在单个 MySQL 查询中检索父子并使用 PHP 显示

php - MySQL 查询内部查询的最有效方法

php - 我怎样才能把这封信从我所有的字符串中删除呢?

java - 基于 web 的远程桌面,用于连接到 android

javascript - jQuery 按部分验证表单

php - Perl 相当于 PHP_AUTH_PW

javascript - JQuery onmouseover 只影响一个组件