mysql

Webサイトの更新情報を自動的に取得するスクリプト【とりあえず完成版】

サイト内にあるファイルの更新情報を取得し、DBに格納するスクリプトです。 すでにそのファイルの更新日時が存在する場合、更新日時を更新。存在しない場合はあらたにinsertする仕様です。今回からAtomというエディタを使い始めて、かなりコーディングが楽に…

ディレクトリにあるファイルの更新日時をテーブルにinsertするスクリプト

前回の続きです。 本当はディレクトリを再帰的にたどるようにしたいし、そもそもこのままでは同じファイルの更新日時が既に存在する場合でもupdateではなくinsertしてしまうのでその辺りは修正しなくてはいけませんが、とりあえずこんな感じで作ってみました…

日経平均株価を取得してDBに格納する【とりあえず完成編】

前回の続き。 とりあえずPHPを叩けばDBに日経平均株価をinsertしてくれるスクリプトが出来上がりました。 cronとかに登録してないので、定期的な取得は出来なくて実質あんまり意味が無かったりしますが……

日経平均株価を取得してDBに格納する【準備編】

phpでスクレイピングした日経平均株価をDBに格納してグラフにするようなプログラムを作りたいと思います。 まずはmysqlにテーブルを用意します。今回はとりあえず、平均株価と日付のカラムだけを持つシンプルなテーブルを用意しました。 create table YAHOO_…

LEFT OUTER JOINでテーブルを結合する

二つのテーブルを結合して一つのビューを作ります。 こんなことは基本のキなのでしょうけれども、何ぶん、SQLにあまり触れてこなかったものですから…… まず、次の二つのテーブルをつくります。 create table People( id int(5), name varchar(20), house_id …

mysqlにアクセスできなかった話

今日はですね、webサーバー上のphpからmysqlにアクセスするということがやりたくてですね、とりあえずネット上から拾ってきた mysqli_connect('localhost','root','') or die("Error"); echo "Success MySQL First Test";というphpファイルをwebサーバー上で…

perlとmysqlを連携 〜 select文 〜

引き続きこのサイトから写経していきます。 今日はSELECT文を使ってレコードを抜き出す方法についてです。 use strict; use warnings; use DBI; my $user = 'test'; my $passwd = 'test2001'; my $db = DBI->connect('DBI:mysql:ATMARKIT:localhost',$user,$…

perlとmysqlを連携

プログラミング超初心者(たとえば私のような)にとって、データベースとの連携というのは、一つの壁であります。 私もこれまで何度か試みたことはあるのですが、そのたび挫折してきました。理由はいろいろあるのですが、大きな理由としてはperlで必要なライ…