
正文
php文本框中追加数据 php追加数组
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php怎么样取得多个文本框并向数据库中插入多条数据
不知道你最后把数组构造成什么格式了,如果是多条记录的话,数组一般是这种格式:
$arr = array(
0 = array(
'col1' = 'aaa',
'col2' = 'bbb',
),
1 = array(
'col1' = 'ccc',
'col2' = 'ddd',
)
);
如果是这种格式,通过它构造一个插入多条记录的sql语句可以这样写:
$values = "";
for($i=0; $icount($arr); $i++) {
$values .="(";
foreach($arr[$i] as $val) {
$values .= "$val,";
}
$values = rtrim($values,",")."),";
}
$sql = "insert into tablename values ".rtrim($values, ",");
然后执行这条sql语句就可以了。
相关问答
Q1: php批量追加初始化数据的方法
答:PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言;PHP POST数组的初始化,可以采用堆栈式于PHP程序读取中POST的数据之前作嵌入式迭代形代码,以此实现php批量追加初始化数据的方法了;
回答完毕!
Q2: 在php中把文本框的多条数据插入到数据库
思路:
1、构建form表单,输出文本框,用textarea/textarea吧,input/内不能换行,页面效果也不好(php、html代码嵌套写的话,直接写就行,建议用smarty,php与模板分离,比较清晰)
2、提交内容,确定用什么method(post、get)
3、获取内容,$str=$_POST['name'](name为textarea的name值)
4、$arr=split ('\r\n', $str);按换行符分割字符串为数组
5、循环执行插入语句,$arr每一层都是一条数据
Q3: thinkphp 想在原有值得前提下追加数据进去
r+ 打开一个文件用于读写,这个文件必须存在,否则打开失败,打开时,文件指针指向文件头,如果直接写会覆盖原有内容,注意,是覆盖而不是w模式的先清空原有数据,r+模式下,未覆盖到的数据会被保留,也可以通过定位文件指针,在文件任意位置读写数据。
Q4: Php textarea多行文本框 如何批量添加进数据库?
?php if($_POST['do_hf']=='回复')//当'回复'按钮触发执行 { $bbs_hfnr=trim($_POST['textf']);//得到多行文本框 $sql="insert into table (text) values('".$bbs_hfnr."'); //SQL 连接和插入php文本框中追加数据我就不写php文本框中追加数据了 不知道php文本框中追加数据你什么数据库 } echo "form action='' method='post'"; echo "table "; echo "trtdtextarea name='textf' class='inputtext' cols='70' rows='6'/textarea/td/tr"; echo "trtdinput type='submit' name='do_hf' value='回复'"; input type='reset' value='重置' //td/tr"; echo "/table"; echo "/form"; ?
Q5: php 批量添加数据
在HTML里这样写:
form ........
input type="text" name="haoma[]" /
input type="text" name="haoma[]" /
input type="text" name="haoma[]" /
....
第N个
PHP中这样操作:
foreach($_POST['haoma'] as $v){
$sql="insert into haoma values('',$v)";
.......
}
当然这样写一条一条php文本框中追加数据的效率是会慢,再改一下
foreach($_POST['haoma'] as $v){
$values.="('',$v),";
}
$values=substr($values,0,strlen($values)-1);
$sql="insert into haoma values $values";
......
下面的queryphp文本框中追加数据我就不写php文本框中追加数据了
php文本框中追加数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php追加数组、php文本框中追加数据的信息别忘了在本站进行查找喔。







