現在PHP7.4.26+MariaDBでプログラミングを見よう見まねで行っています。
「foreach ($pdo->query("SELECT ・・・」で始まるクエリの中に
" . (
($tbl == '一覧記入表' ? "NULL" : "`_pq__`" )
||
($md == '期末' ? "XXXXX" : "`_pq__`" )
). "
AS `_r_q_`,-- (製作数)実績数
という条件分岐を設けて代入値を区別しています。
上記コードの「XXXXX」部分にEXCELの
「=IFERROR(VLOOKUP($AJ6,'01'!$A$6:$V$845,16,FALSE),"")」
の関数式を代入したいのですが、どのようにすればよいのでしょうか。
また、可能であれば$AJ6の「6」の部分をデータがある限りカウントして追加できるようにする方法があれば、あわせて教えていただけますでしょうか。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
この手順で PHP プログラムを書きましょう
1. 数値変数を用意
2. 変数を使って指定位置のセルに「データが有る」か判断し、なければ処理終了
3. 変数を使って関数式の文字列を作る
4. 関数式をセルに設定する
5. セルの関数式から計算した値を読み取る
6. SQL クエリの中に値を代入する
7. クエリを問い合わせる
8. 数値変数を加算して 2 に戻る
参考)
EXCEL の指定位置のセルから値を読み取る方法
https://phpspreadsheet.readthedocs.io/en/latest/ …
数値変数を文字列内に埋め込む方法
https://www.php.net/manual/ja/language.types.str …
EXCEL のセルに関数式を設定する方法
https://phpspreadsheet.readthedocs.io/en/latest/ …
SQL クエリの中に値を代入する方法
https://www.php.net/manual/ja/pdostatement.bindv …
SQL クエリを "." で結合して代入するのは危険なので止めましょう
https://www.ipa.go.jp/security/vuln/websecurity/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP MySQLに画像を直接保存
-
substrの使い方について教えて...
-
Content-Typeが機能していない?
-
jpgraphで表示されない
-
PHPSpreadsheetを使って関数を...
-
PHPで画像の渡しが上手く行きま...
-
php でqiitaのサイトにあったフ...
-
ワードプレスサイト PHP8.0.25...
-
php 完了画面の送信メールのコ...
-
PostgreSQLからCSV形式でエクス...
-
$_SESSIONに渡した後はそのまま...
-
SplFileObject を利用したとき...
-
PHPの勉強してます。 配列のと...
-
BASIC認証のフォームをデザイン...
-
アップロードファイルを表示す...
-
複数のパソコンの中の1つのパソ...
-
返信機能のツリー構造の深さを...
-
PHPについて。
-
phpのheader("Location:#pos")...
-
PHPからCSVをアップロード後、m...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPの勉強してます。 配列のと...
-
SplFileObject を利用したとき...
-
phpでcookieがうまく保存されない
-
php でqiitaのサイトにあったフ...
-
ダウンロードしたApacheがstart...
-
PHP8を使うと、大量のWarningが...
-
フォームで戻った際に入力済み...
-
BASIC認証のフォームをデザイン...
-
awsにApacheとPHPを入れて、何...
-
PHPのエラーの解消法について教...
-
PHPで画像の渡しが上手く行きま...
-
PostgreSQLからCSV形式でエクス...
-
PHPを使って、別サイトの一部を...
-
PHPSpreadsheetを使って関数を...
-
1 OR 1=1 は どんな論理(約束事...
-
プログラムコードを入力する場...
-
Postgresの特定のカラムからス...
-
PHP MySql ページング
-
画像ファイルの名前をそのままU...
-
reuterの記事をbeautiful.soup....
おすすめ情報