我在 MySQL 中有下表:
表名:all_items
item_no qty
1l900fu 1
1l950be 2
1l1000bk 3
1l1020rd 5
1l1200fu 7
我需要做两个选择,其中应该输出两个不同的 csv 文件,如下所示:
CSV file 1 CSV file 2
item_no qty item_no qty
1l900fu 1 1l1000bk 3
1l950be 2 1l1020rd 5
1l1200fu 7
根据上表,字符串中包含数字和字母,所以想了个strlen
办法,但是不知道怎么放在查询语句里面:
//CSV file 1
$result = mysql_query("SELECT item_no, qty FROM all_items ORDER BY item_no Asc");
//Excuting Values from Mysql to CSV
$row = 1; // 1-based index
while($row_data = mysql_fetch_assoc($result)) {
$col = 0;
//Row Values
foreach($row_data as $key=>$value) {
$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col, $row, $value);
$col++;
}
$row++;
}
知道它是如何工作的吗?我想分离item_no
基于strlen
.
抱歉,我对 PHP 不是很熟悉。请帮忙!