Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP以多种形式在sql中保存数据_Php_Sql - Fatal编程技术网

PHP以多种形式在sql中保存数据

PHP以多种形式在sql中保存数据,php,sql,Php,Sql,我正在使用给定的多种形式的PHP脚本。它基本上是一种在同一页上分多个步骤完成表单的方式。我只是一个PHP初学者,所以我从这个脚本中吸取了这个想法。 我没有理解的是:“如何将用户输入的数据存储在SQL表中?在保存函数中,而不是将数据保存到$\u会话(此处:$\u会话[$step][$key]=$val;),将其保存到SQL数据库中 但是要小心。当您在每个输入标记中设置值时,必须更新脚本以从数据库检索信息,而不是从$\u会话检索信息 编辑: save功能用于存储用户输入的每个数据。而不是: func

我正在使用给定的多种形式的PHP脚本。它基本上是一种在同一页上分多个步骤完成表单的方式。我只是一个PHP初学者,所以我从这个脚本中吸取了这个想法。
我没有理解的是:“如何将用户输入的数据存储在SQL表中?

保存
函数中,而不是将数据保存到
$\u会话
(此处:
$\u会话[$step][$key]=$val;
),将其保存到SQL数据库中

但是要小心。当您在每个输入标记中设置值时,必须更新脚本以从数据库检索信息,而不是从
$\u会话
检索信息

编辑:

save
功能用于存储用户输入的每个数据。而不是:

function save($step, $data) {
    //$_SESSION[$step] = $data;
    $fields = explode('&',$data);
    foreach ($fields as $field) {
        $keyVal = explode('=', $field);
        $key = urldecode($keyVal[0]);
        $val = urldecode($keyVal[1]);
        $_SESSION[$step][$key] = $val;
    }
}
您应该有类似的内容(sql查询不好,这只是一个示例):


保存
功能中,将数据保存到SQL数据库中,而不是保存到
$\u会话
(此处:
$\u会话[$step][$key]=$val;

但是要小心。当您在每个输入标记中设置值时,必须更新脚本以从数据库检索信息,而不是从
$\u会话
检索信息

编辑:

save
功能用于存储用户输入的每个数据。而不是:

function save($step, $data) {
    //$_SESSION[$step] = $data;
    $fields = explode('&',$data);
    foreach ($fields as $field) {
        $keyVal = explode('=', $field);
        $key = urldecode($keyVal[0]);
        $val = urldecode($keyVal[1]);
        $_SESSION[$step][$key] = $val;
    }
}
您应该有类似的内容(sql查询不好,这只是一个示例):


LOL只是写:在这个例子中,你可以回到以前的页面,所以你也必须检索它!@j0k:你能用更详细的方式解释吗?我对PHP很陌生。@j0k:谢谢。这帮了大忙。@Waygood:有没有办法,如果我返回,字段在保存到SQL中后会再次变为空?LOL只是写:在这个例子中,你可以返回到以前的页面,所以您也必须检索它!@j0k:您能以更详细的方式解释一下吗?我对PHP很陌生。@j0k:谢谢。这很有帮助。@Waygood:有没有办法,如果我返回,字段在保存到SQL中后会再次变为空?