
現在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で質問しましょう!
似たような質問が見つかりました
- PHP PHPSpreadsheetによる書き出し時のページネーション方法について 1 2023/03/20 10:35
- Visual Basic(VBA) VBA シート間の転記で、条件の追加コードの書き方について教えて下さい。 13 2023/02/26 09:31
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- Excel(エクセル) Power Query でのデータの一括修正について 2 2022/05/10 02:00
- Excel(エクセル) Excelでnullになるような式のセルをマクロで空白行と認識させるにはどうすればいいですか? 3 2023/03/13 13:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
composerをインストールしたい...
-
phpの問い合わせフォームを作っ...
-
PHPSpreadsheetによる書き出し...
-
PHPSpreadsheetを使って関数を...
-
php ログイン
-
BASIC認証のフォームをデザイン...
-
$_SESSIONに渡した後はそのまま...
-
PHP MySQLに画像を直接保存
-
PHPからCSVをアップロード後、m...
-
フォームで戻った際に入力済み...
-
PHPで画像の渡しが上手く行きま...
-
marginの値でマイナス値を設定...
-
HTML PHP ラジオボタンのイベント
-
PHPの勉強してます。 配列のと...
-
返信機能のツリー構造の深さを...
-
ゆゆにゃ。
-
PHPでのパスワード制限のセキュ...
-
PHP8を使うと、大量のWarningが...
-
SFTPなどは使わないホームペー...
-
phpでcookieがうまく保存されない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
PHPを使って、別サイトの一部を...
-
phpでcookieがうまく保存されない
-
PHP8を使うと、大量のWarningが...
-
PHPSpreadsheetを使って関数を...
-
フォームで戻った際に入力済み...
-
PHPのセッション有効期限について
-
PHP MySql ページング
-
PHPのエラーの解消法について教...
-
PHPで画像の渡しが上手く行きま...
-
PostgreSQLからCSV形式でエクス...
-
BASIC認証のフォームをデザイン...
-
Content-Typeが機能していない?
-
php 入力画面から確認表示画面...
-
PHPSpreadsheetによる書き出し...
-
$_SESSIONに渡した後はそのまま...
-
重複を防ぐ記述について教えて...
-
sessioncookieをではなくcookie...
おすすめ情報