网站建设资讯

NEWS

网站建设资讯

php表格处理数据 php处理大的excel

PHP表单提交不同数据到数据库的不同表的不同字段怎么实现?

你可以用 PHP 的 MySQLi 或 PDO 库来实现。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站制作、做网站、贵港网络推广、微信小程序、贵港网络营销、贵港企业策划、贵港品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供贵港建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

首先,你需要使用这些库中的函数连接数据库,然后把表单中的字段值插入到相应的数据表中。

例如,如果你使用 MySQLi,你可以这样写:

$conn = mysqli_connect("hostname", "username", "password", "database_name");

$rwid = $_POST['rwid'];

$rwdj = $_POST['rwdj'];

$rwzb = $_POST['rwzb'];

$sql1 = "INSERT INTO table_a (s) VALUES ('$rwid')";

mysqli_query($conn, $sql1);

$sql2 = "INSERT INTO table_b (d) VALUES ('$rwdj')";

mysqli_query($conn, $sql2);

$sql3 = "INSERT INTO table_c (f) VALUES ('$rwzb')";

mysqli_query($conn, $sql3);

如果你使用 PDO,你可以这样写:

$conn = new PDO("mysql:host=hostname;dbname=database_name", "username", "password");

$rwid = $_POST['rwid'];

$rwdj = $_POST['rwdj'];

$rwzb = $_POST['rwzb'];

$stmt1 = $conn-prepare("INSERT INTO table_a (s) VALUES (:s)");

$stmt1-bindParam(':s', $rwid);

$stmt1-execute();

$stmt2 = $conn-prepare("INSERT INTO table_b (d) VALUES (:d)");

$stmt2-bindParam(':d', $rwdj);

$stmt2-execute();

$stmt3 = $conn-prepare("INSERT INTO table_c (f) VALUES (:f)");

$stmt3-bindParam(':f', $rwzb);

$stmt3-execute();

希望这个答案对你有帮助。

PHP怎样将查询出来的数据导出成excel表格?

根据下列编码程序可以。

1./*** 批量导出数据* @param $arr 从数据库查询出来,即要导出的数据*  $name excel表歌名*/

2.function expExcel($arr,$name){ require_once 'PHPExcel.php';

3. //实例化 $objPHPExcel = new PHPExcel(); /*右键属性所显示的信息*/

4.$objPHPExcel-getProperties()-setCreator("zxf")  // -setLastModifiedBy("zxf")  //最后一  -setTitle('数据EXCEL导出')  //标题-setSubject('数据EXCEL导出') //主题setDescription('导出数据')  //描setKeywords("excel")   //标记setCategory("result file");  //类别

5. //设置当前的表格  $objPHPExcel-setActiveSheetIndex(0);// 设置表格第一行显示内容$objPHPExcel-getActiveSheet()  -setCellValue('A1', '业主姓名') -setCellValue('B1', '密码')-setCellValue('C1', '手机号码'  -setCellValue('D1', '地址')

6.//设置第一行为红色字体 -getStyle('A1:D1')-getFont()-getColor()-setARGB(PHPExcel_Style_Color::COLOR_RED);$key = 1; /*以下就是对处理Excel里的数据。

怎么使用php把表格中的数据导入到excel中

下面是我写的一个PHP导出数据到CSV问价的函数,你到时候直接调用就行了

/**

* 导出CSV文件

* @param string $fileName 文件名字

* @param string|array $data 导出数据,csv格式的字符串|数值数组

* @param string $to_encoding 目标转换编码

* @param string $from_encoding 当前编码

*/

function exportCSV($fileName = '', $data = '', $to_encoding = 'gb2312', $from_encoding = 'utf-8') {

$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 = trim($str, ",")."\r\n";

} else {

$str = $data;

}

}

echo mb_convert_encoding($str, "gb2312", "utf-8");

exit;

}

php和mysql处理数据建表格问题

用两条语句

$sql1 = "select branch from 表名 group by branch"

$result = mysql_query($sql1);

while...//我省略部分代码,直接写循环里的了

{

$sql2 = "$select name from 表名 where branch = $row[branch]"

$rs = mysql_query($sql2);

.....

}


本文标题:php表格处理数据 php处理大的excel
URL链接:http://cdweb.net/article/dopdcij.html