我有一个php表单,其中包含一个textbox
的NAME和一个SUBMIT按钮。我希望每按一次SUBMIT按钮,表单数据就会在数据库的单个单元格中累积。该单元格中的表单数据可以用逗号分隔。
我当前的代码在每次提交时都会添加一个新行,但我希望所有数据都收集在一行和单个字段中,即在单个单元格中。
怎么做?我是php和sql的新手。
答案 0 :(得分:0)
答案 1 :(得分:0)
提交您的值并提交
if(isset($_POST['submit'])) { // your submit button
检查值不为空且转义字符串
if(!empty($_POST['name'])) { // your name input text
$name = mysql_real_escape_string($_POST['name']);
获取行的先前值
$prev_res = mysql_query("select field_name from table");
$result = mysql_fetch_row($prev_res);
使用当前+上一行值更新行
$newvalue = $result->fieldname.','.$name; //adding comma
$update = mysql_query("update table set fieldname='$newvalue' where fieldname=?");