我在MySQL中,下表:PHP選擇並單獨項目
表名: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++;
}
任何想法它可能工作?我想根據strlen
分開item_no
。
對不起,我不熟悉PHP。請幫忙!
你可以使用INTVAL()得到一個字符串 – Fallen
是什麼1000指的int值?如果它是數量閾值,那麼'strlen'與它有什麼關係? –
有趣,看起來像別人只是問了一個類似的問題... http://stackoverflow.com/questions/17284386/mysql-compare-two-columns –