①如果A 、B两个表字段都相同时用下面的语句
insert in A (select * from A, B where A.NAME=B.NAME and B.ID NOT IN (select DISTINCT ID FROM A))
记得~!插入时对应的字段要一样.而且字段的类型必须相同.good luck!
看你的表格,只需要从表单中循环取出所有行,然后依次写入数据库就行了
通过$a=$_POST["txt1[]"]取得值,然后循环写入:
for($t=0;$t=count($a)-1;$t++){
// insert into 表 (字段1,......) values ('$a[$t]',.....)
}
至于打印,在JS中直接windows.print就行了
下面是我写的一个PHP导出数据到CSV问价的函数,你到时候直接调用就行了
/**
*?导出CSV文件
*/
$fileName?=?empty($fileName)?date('YmdHis')?:?$fileName;
//?文件标签
Header("Content-type:?application/octet-stream");
header("Content-type:?application/vnd.ms-excel;?charset=$from_encoding");
Header("Content-Disposition:?attachment;?filename=$fileName.csv");
$str?=?'';
if($data)?{
if(is_array($data))?{
foreach?($data?as?$v)?{
if(is_array($v))?{
foreach?($v?as?$vo)?{
$str?.=?(is_numeric($vo)?"'".$vo?:?$vo."").",";
$str?=?trim($str,?",")."\r\n";
}?else?{
$str?.=?(is_numeric($v)?"'".$v?:?$v).",";
$str?=?$data;
exit;
字段(必填):就是自己起个字段名(列名),例如id,name等这样的字符串.(注意:字段名不能相同).
类型(必选):这系统提供了很多.一般常用的也没几个
整型int,字符串型varchar,和char,还有浮点型double,文本text,时间timestamp.
空:也就是这个字段的值是否可以为空.
auto_increment:自增长.一般主键会用且为整型时.
以上就是土嘎嘎小编为大家整理的php表的数据相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!