スポンサードリンク

Category Archives: MySQL

データベースから特定の変数だけを取り出すphpファイル

 

phpMyAdminのデータベースから特定の変数だけを取り出すサンプル。データベース ASOBIBA から変数の categoryが’kouen’だけを抽出。 dbinfo.phpについてはこちら参照下さい。

 

Read more »

WordPressの記事内にGoogle MapやストリートビューをGoogle Maps API V3で表示させる方法(php+MySQl+XML)

◆ Google Maps API v3  / WordPressの記事内にGoogle Mapやストリートビュー(streetview)を表示させる方法。

WordPressの記事内にGoogle Mapやストリートビュー(streetview)を表示させようとしてスムースに行かなかったのでメモ。 記事内にGoogle Mapやストリートビュー(streetview)を表示させるための方法ですが、ポイントは次の通り。様々なやりかたがあると思いますが参考までに。 Read more »

phpMyAdmin MySQLのテーブルデータ(文字列、テキスト)を置換する&エラーについて


◆ Google Maps API v3 / phpMyAdmin MySQLのテーブルデータ(文字列)の置換方法

jQTouchを使用する場合、外部へのリンクには、target=”_blank”だけでなく、rel属性の指定も必要と判り、さてMySQLのテーブルを書き換えるのだが、「MySQL、テーブル、文字置換」で検索すると、うじゃうじゃ出てきました。

皆さん同じことが書いてあるので試すと・・・・。

しかーし。いくつかのサイトのコードをコピペしてもうまく文字置換できず・・・・・。

Read more »

iPhone(アイフォン)でのユーザの現在座標位置を地図に表示する地理位置座標サービス(Geolocation)のGoogle Mapでの使い方とは?/watchPosition+clearWatchの切り替え方法

◆Google Maps JavaScript API V3 + Geolocation (watchPosition+clearWatch)

iPhone(アイフォン)の地図が見れるようになりました。自分の座標位置をGPS情報から収得できるようにもなりました。

しかし、以前に学んだwatchPositionとcurrentPositionだけでは、iPhone(アイフォン)用として使いにくいことが判明。

getcurrentPosition()では、収得できる座標の制度が悪すぎる。100m近くずれることがあります。

一方、watchPosition()を使うと、Google Mapで位置をずらすと数秒後に現在地に戻されてゆっくり地図を見ることもできません。

さて、どうすればいい?

完成したサンプルは、次のようなイメージ。左が追跡中。右がGeoLocation(地理位置座標サービス)の停止中。

詳しくは、下記参照。

Read more »

データベースから地図の中心座標より半径(km)を指定した距離範囲のマーカー(アイコン)を表示するサンプルデモ完成

データベースから地図の中心より半径(km)を指定した距離範囲のマーカー(アイコン)を表示するphp+MySQL(その4)

◆ Google Maps API v3 /データベースから地図の中心より半径(km)を指定した距離範囲のマーカー(アイコン)を表示する

(1)マーカーを読み出すイベント

無事に地図を動かす度にマーカーを読み出すことに成功しましたが、データベースからマーカーを読み出すのにベストな地図の状態変化イベントは、dragendと決め付けました。

しかしながら、dragendの場合、少し問題があって、地図が最初に表示されたときにマーカーを読み込めません。地図が表示された時にイベントが発生しないことが判ります。地図をドラッグして初めてイベントが発生します(デモ)。

一方、idleイベントは、地図を読み込んだ直後でもイベントが発生しますので、これなら地図表示と同時にマーカーを表示できますが、その後、ズームでもイベントが発生してしまいますので、少しマーカーの読み込むが頻繁すぎる感じがあります。iPhone(アイフォン)用に転用しようと考えていますので、出来るだけデータベースとの通信間隔を少なくしたいものです。 そこで、projection_changed eventsを使います。 Read more »

event Listenerイベントリスナーで地図(マップ)イベントによりデータベースから都度マーカーを読み込むphp+MySQL

データベースから地図の中心より半径(km)を指定した距離範囲のマーカー(アイコン)を表示するphp+MySQL(その3)

◆ Google Maps API v3 / addListener() イベント ハンドラでデータベースから都度マーカーを読み込む。

さて、地図が動いたらというイベントをマーカーの検索functionへ渡してデータベースから読み込むのですが、その前に、データベースから引っ張ってくる変数を追加。アイコンのイメージを追加・・・等。肉付けしていきます。

最後に、地図に何らかの状態変化イベントが発生したら、地図の中心から入力したkmの範囲のマーカー(アイコン)を再表示させることにします。

イベント通知の登録は、addListener() イベント ハンドラを使用して行うと、Google先生のこのページ「Google Maps JavaScript API V3 のイベント」に書いてあります。

Read more »

Google Maps V3サンプル Store Locator (店舗検索)+ PHP, MySQL を試す。

データベースから地図の中心より半径(km)を指定した距離範囲のマーカー(アイコン)を表示するphp+MySQL(その1)

◆ Google Maps API v3 / php+MySQL サンプルStore Locatorを試してみる。

php+MySQLでデータベースから表示させるマーカーを選択する方法の一つとしてGoogle 先生のデモをいじって理解を深めたいと思います。

まず、自分のデータベースを使うので、マーカー座標のある日本に初期座標を変更。データベースは、次のように変数が登録されております。

Read more »

同じ構造のMySQLテーブルを沢山複製(コピー)する方法(phpMyAdmin データベース)

◆ phpMyAdmin のMySQLテーブルを複製(コピー)する。

テーブルをコピーしようと悩んだ・・というか探したのでメモ。

  1. phpAdMinの左側フレームにずらーっと上から下に並んでいるテーブルから、コピー(複製)したいテーブルをクリック。
  2. 画面右側フレーム(メイン画面?)一番上にタブがあります(表示、構造、SQL、検索、挿入・・・・・・操作、空にする、削除)
  3. ここのタブ中の「操作」をクリック
  4. 右下の「テーブルを(database.table)にコピーする:」の部分にデータベースが表示されていますが、その右側が空欄です。
  5. ここに新しいテーブル名を記入して、実行するでOK。

指定した期間日付でマーカーを表示。MySQL+PHP+select+DATE_FORMAT

例えば毎年7月になったらあるマーカーを表示」させる場合でなく、今度は7月と8月の場合は? さらに、7/15から8/15のカレンダーデイでマーカーを表示させる場合は? イベント開催中のみマーカー(アイコン)を表示させたいなと・・・・ 考え方は次のような感じかな。 1)期間を指定したいので、Date型フィールドを2つ作成。

  • 開始日:datefrom
  • 終了日;dateto

2)select文は

  • 例えば、あるアイコンを期間(月日)限定で表示させたい。期間は、5月5日~5月25日としたい。
  • Date型フィールドは2つ。datefromに5月5日、datetoに5月25日を指定
  • 従って、今日の「月日」が、datefromより大きく、datetoより小さい間だけ、マーカーを表示する。

3)ではどう記述すればよいのか? Read more »

日付及び期間Date型で指定したMySQLデータテーブルから「毎年同じ月」をselectして、PHPで抽出してマーカー(アイコン)を表示

日付及び期間を指定したMySQLデータテーブルから、条件をPHPに記述してマーカー(アイコン)を表示」では、年データがあるので期間が過ぎるとDATEフィールドを修正する必要がある。

例えば毎年データ(毎年7月にプールのアイコンを表示)を表示する場合は、DATE型フィールド”datefrom”に7月の日時を登録しておけばOK。

$query = “SELECT * FROM ASOBIBA WHERE month(datefrom) = month(now())”;

Read more »

1 / 3123

スポンサードリンク