事務員、プログラマーになるスマートフォン用の表示で見る事務員、プログラマーになる事務員がプログラマーになりました。この広告は、90日以上更新していないブログに表示しています。問題点編CodeIgniter3作っているのは社内用のシステムで90画面ぐらいある中の8画面がすでに作成されていました。環境はPHPでCodeIgniter3というフレームワークが使用されています。この辺の資料は、去年の11月ぐらいに中途で入ってわずか2週間で辞めた女性が残してくれていました。感謝感謝(辞めたくなる気持ち、わかるよ)最初に作るのは検索機能です。「オマエがうるさいから検索条件いっぱい用意してやったから」と言われるだけあって、設計書を見ると検索結果が画面外に出るようなことになってましたが「いらないし邪魔なんで^^」と削除。検索するためにはSQLというのを書かないといけないのですが、私が書こうとしたのがこんな感じ。$_binds)$bindsに入っている値が前から順番に$sqlの?部分に置き換えられて実行されるらしいです。私が欲しい検索条件は15個ぐらいあるんです(オッサンに邪魔とか言ったのに結局欲張った)でも検索条件って毎回全部入力するわけじゃないじゃないですか。そんな時にはWHEREに入れてほしくないんですが、ここをどういう風に書けばそうなるのかがわからなくて...。$_binds)これによって同じ検索条件を2回ずつ渡す必要が発生。結果、$_bindsの中身がズレたり足りなかったり、直したくてもどれがなんだかわからなくなったり。困った挙句にteratailというところで質問させてもらいました。teratail.com世の中は初心者に優しい。回答で情報を頂いたおかげで、無事に:id方式(シンボルというらしい?)に改造することができました。備忘録を兼ねて、まずはそのことを書いておこうと思います。※ちなみに既に開発済みだった8画面は、どうもCodeIgniter3の仲間に入っていないようです。ControllerもModelもなく1つのPHPファイルにバーーー!!と全部の処理が書いてあるようです。この時点の私は全部のソースがCodeIgniterの仲間だと思っています。事務員、プログラマーになる。月別アーカイブはてなブログをはじめよう!system_ajisaiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。