GoogleスプレッドシートをDBのように運用したい[SELECT編]
データってほんとにデータベースで管理しなきゃいけないんだろうか。 いちいちテーブルつくるのめんどくさい。コネクトするのめんどくさい。 安いレンサバで済ませられないし管理もめんどくさいしWEB制作程度でほんとにDB使わなきゃいけないのか模索するブログ。
その1:csvを読み込んでpg_fetch_assocライクに使う
//文字化け防止 setlocale(LC_ALL,'ja_JP'); setlocale(LC_ALL, 'ja_JP.UTF-8'); setlocale(LC_ALL, 'ja_JP.EUC-JP'); //このへんはもうやけクソ setlocale(LC_ALL, 'ja_JP.Shift_JIS'); //このへんはもうやけクソ //csvを読み込み $csv_name="ファイル名.csv"; //読み取り $handle=fopen($csv_name,"r"); $count=0; while ($row = fgetcsv($handle,1024, ",")) { if($count==0){ $column=$row; }else{ foreach($row as $key=>$val){ $rows[$count][$column[$key]]=$val; } } $count++; }
にすると
echo $rows[行数]['カラム名'];
で使える
2:csvを読み込んでpg_fetch_rowライクに使う
上記のオレンジ色の部分をこっちに変更
while ($row = fgetcsv($handle,1024, ",")) {
foreach($row as $key=>$val){
$rows[$count]=$val;
}
$count++;
}
更新管理どうしよう。