
現在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を探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpの問い合わせフォームを作っ...
-
フォームで戻った際に入力済み...
-
PHP8でWarning:Undefined varia...
-
BASIC認証のフォームをデザイン...
-
入力フォームの空白や改行を制...
-
PHP8を使うと、大量のWarningが...
-
ファイルアップロードに関して...
-
Q&Aサイトを作成していてURLの...
-
PHPのエラーの解消法について教...
-
composerをインストールしたい...
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
-
SplFileObject を利用したとき...
-
PHPの勉強してます。 配列のと...
-
アップロードファイルを表示す...
-
複数のパソコンの中の1つのパソ...
-
返信機能のツリー構造の深さを...
-
PHPについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHP8でWarning:Undefined varia...
-
phpの問い合わせフォームを作っ...
-
composerをインストールしたい...
-
BASIC認証のフォームをデザイン...
-
PHP8を使うと、大量のWarningが...
-
$_SESSIONについて教えて下さい。
-
フォームで戻った際に入力済み...
-
php 入力画面から確認表示画面...
-
入力した部分を表示させたまま...
-
【PHP/MySQL】コード上で生成...
-
PHPを使って、別サイトの一部を...
-
Content-Typeが機能していない?
-
SplFileObject を利用したとき...
-
複数のパソコンの中の1つのパソ...
-
PHPで画像の渡しが上手く行きま...
-
アマゾンのような評価の星を選...
-
SFTPなどは使わないホームペー...
-
どうして送信されないのでしょ...
-
定数のメリットとは?
-
phpでcookieがうまく保存されない
おすすめ情報