MySQL に次のテーブルがあります。
テーブル名: all_items
item_no qty
1l900fu 1
1l950be 2
1l1000bk 3
1l1020rd 5
1l1200fu 7
次のように、2 つの異なる csv ファイルを出力する必要がある 2 つの選択を行う必要があります。
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に精通していません。助けてください!