sidewalkcafe blog

日々是好日

2018-07-01から1ヶ月間の記事一覧

困った

テスト環境でデータベースからの表示に成功したのでサーバ環境でテストしてみたところ エラーてんこもり^^;ローカルテストでは出なかったのになんでかなと思ったら ini_set( 'error_reporting', E_ALL ); 設定したら出たわ 警告表示レベルが低かったのね・・…

やっててよかったajax

今は投稿内容をapiで吸い出したjsonデータに変換してajaxで検索してたんだけど これ、like検索したほうが精度高いしいろいろ設定楽そう select * from bbs where comment like '検索語' まあどのみちdb化したらjsから読めなくなるので改造は必須だけど $(fun…

暗黙の型変換はそんなに遅いのか

前に出た話題 暗黙の方変換の速度比較 //繰り返し $r = 1000000 ; //時間計測1 $start = microtime(true); for($i = 0; $i "; //時間計測2 $start = microtime(true); for($i = 0; $i "; //時間計測3 $start = microtime(true); for($i = 0; $i "; 1=約0.13…

やってて良かったSQLite

範囲呼び出しの話 SQliteには BETWEEN というそのままな呼び出しコマンドがあった select * from bbs where id BETWEEN 1 and 20 別にwhereで囲んでも結果は同じなんだけど、どっちが早いんだろ? select * from bbs where id > 1 and id 親記事の数を数える…

POTI-boardのDB化2

SQLiteからデータを呼び出す場合 1.まとめて呼び出して処理しながら配列に入れる 2.その都度必要なデータを呼び出して処理する どっちの方が早いのかなと まあ、大量データを扱うなら、PHPで配列操作するよりsqlで個々に呼び出した方が早い気がする という事…

POTI-boardの警告エラー修正

POTI-boardで良くあるエラーが Notice: Undefined variable: 変数 in 〜 //定義してない変数を使う Notice: Undefined offset: 配列のキー in //定義してない配列の値を使う Notice: Undefined index: 連想配列 in //定義してない連想配列を使う エラーや警…

POTI-boardのDB化1

POTI-boardのログファイルをデータベースに書き込みこんな幹事のテーブルをつくる id:コメントid no:記事no(あとでidと結合削除) date:日時 name:投稿者名 mail:メールアドレス(or sage) subject:題名 comment:コメント url:URL host:接続ホスト名(ipアドレ…