◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

【PHP】下らねぇ質問はここに書き込みやがれ 14 ->画像>1枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1663659983/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

ID:GRVyRRF90のレス一覧:


36デフォルトの名無しさん (ワッチョイ cfbb-tfD/)2022/10/04(火) 00:18:31.66ID:GRVyRRF90
>>35
プリペアドステートメント(プレースホルダ)の「本来の役割」はデータ部分を除くSQLを事前コンパイルしてデータをバインドすることによりパフォーマンスを向上させることです
そのため、パフォーマンス観点で使うことがあります

内部処理というのが何を指すのか不明ですが、セキュリティ観点で見た場合、文字リテラルをわざわざ変数に入れてバインドする必要はないです
ただ、変数に入っているものであれば文字連結でSQLを作るよりプリペアドステートメントを使用することをおすすめします
プリペアドステートメントを使用すれば、引用符は自動で付加されるので >>31 のような悩みはなくなります
また、何より後で読んだときに「アレ?」って悩まなくて良いです。
41デフォルトの名無しさん (ワッチョイ cfbb-tfD/)2022/10/04(火) 14:25:51.27ID:GRVyRRF90
>>40
>>36 でも書いたけど
OK
$sql = "INSERT INTO product(product_id,product_code,product_name,price,category_id) VALUES(21,2000,'三菱えんぴつ',100,1)";
NG
$sql = "INSERT INTO product(product_id,product_code,product_name,price,category_id) VALUES(21,2000,'$val',100,1)";

$val の代入元に外部入力がないかを都度検証しなくてはならないのでプリペアドステートメントを使用するのが無難

ただ、'impodeして新しく、 WHERE IN 文を作ってる場合'ってのがそもそも正規化ができてないケースっぽいね^^;
42デフォルトの名無しさん (ワッチョイ cfbb-tfD/)2022/10/04(火) 14:33:14.85ID:GRVyRRF90
>>39
フレームワークを使用する前提だと思うけど、今どきのphpだとMVCで分類できないような設計になることが多い
クリーンアーキテクチャとかを調査してみるといい

フレームワークは Laravel だと思うので、「Laravel クリーンアーキテクチャ」あたりでググるとそれっぽい記事に当たれる
ただ、フレームワークの基礎概念がわかっていてもややこしいので、基本的になんちゃってクリーンアーキテクチャを採用することになると思う
44デフォルトの名無しさん (ワッチョイ cfbb-tfD/)2022/10/04(火) 14:58:12.02ID:GRVyRRF90
>>43
過ぎわかるけど、そのへんの厳密さはすぐに役に立たなくなる知見だよ
フレームワークと紐付けて学習することをおすすめします
45デフォルトの名無しさん (ワッチョイ cfbb-tfD/)2022/10/04(火) 14:58:57.95ID:GRVyRRF90
すまん。ミスw

過ぎわかるけど → すごいわかる

レス:1-200 201-400 401-600 601-800 801-1000 ALL

このスレへの固定リンク: http://5chb.net/r/tech/1663659983/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「【PHP】下らねぇ質問はここに書き込みやがれ 14 ->画像>1枚 」を見た人も見ています:
【PHP】下らねぇ質問はここに書き込みやがれ 12
【PHP】下らねぇ質問はここに書き込みやがれ 13
【PHP】下らねぇ質問はここに書き込みやがれ 10
【PHP】下らねぇ質問はここに書き込みやがれ 8
【PHP】下らねぇ質問はここに書き込みやがれ 15 (92)
くだらねえ質問はここに書き込め! Part 182
くだらねえ質問はここに書き込め! Part 214
くだらねえ質問はここに書き込め! Part 243
くだらねえ質問はここに書き込め! Part 213
くだらねえ質問はここに書き込め!Part 228
くだらねぇ質問はここで@自宅鯖 16台目
〒くだらねぇ質問はここでしろ【質問スレ】 159
〒くだらねぇ質問はここでしろ【質問スレ】 169
【PHP】下らねぇ質問はここに 9
生物学専門家への質問はここに書き込めPart43
〒くだらねぇ質問はここでしろ【お客さま専用】162
Sikiくだらない質問はここに書き込め! Part8
【トンスル】 真・懐メロ洋楽に関するくだらねえ質問はここで訊け! TWENTY 1 【アスペンゲルガー】
■ちょっとした物理の質問はここに書いてね257■
■ちょっとした物理の質問はここに書いてね217■
■ちょっとした物理の質問はここに書いてね254■
■ちょっとした物理の質問はここに書いてね250■
■ちょっとした物理の質問はここに書いてね258■
■ちょっとした物理の質問はここに書いてね251■
【新型コロナ】大阪府の死者数714人が東京都を上回り全国最多に…”逆転現象”への疑問書き込み相次ぐ「基礎疾患の人が多いとか?」 ★2 [首都圏の虎★]
■ちょっとした物理の質問はここに書いてね215■
■ちょっとした物理の質問はここに書いてね181■
【新型コロナ】大阪府の死者数714人が東京都を上回り全国最多に…”逆転現象”への疑問書き込み相次ぐ「基礎疾患の人が多いとか?」 [首都圏の虎★]
■ちょっとした物理の質問はここに書いてね235■
■ちょっとした物理の質問はここに書いてね242■
■ちょっとした物理の質問はここに書いてね232■
■ちょっとした物理の質問はここに書いてね288■
■ちょっとした物理の質問はここに書いてね300■
■ちょっとした物理の質問はここに書いてね255■
■ちょっとした物理の質問はここに書いてね249■
〒くだらね〜質問はここでしろ【お客さま専用】152
懐メロ洋楽に関するくだらねえ質問はここで訊け!20(スレ番修正)
ビートルズに関するくだらねぇ質問はビートルズに聞け3
ZEPに関するくだらねぇ質問はココで聞け! Vol.1 
いま目の前で人が死んでいるんだけど(事故)質問ある?書き込み主 小5
【芸能】 「中居正広もキメていた?」悪質な書き込みが「質問掲示板」に多い理由
スレ立てるまでもない質問はここで 148匹目
スレ立てるまでもない質問はここで 149匹目
スレ立てるまでもない質問はここで 146匹目
スレ立てるまでもない質問はここで 148匹目
スレ立てるまでもない質問はここで 149匹目
スレ立てるまでもない質問はここで 144匹目 [無断転載禁止]
スレ立てるまでもない質問はここで 155匹目
スレ立てるまでもない質問はここで 157匹目
くだらない質問はここで聞け!ボクシング板 4
スレ立てるまでもない質問はここで 159匹目
スレ立てるまでもない質問はここで 158匹目
スレ立てるまでもない質問はここで 154匹目
スレ立てるまでもない質問はここで 165匹目
スレ立てるまでもない質問はここで 166匹目
スレ立てるまでもない質問はここで 163匹目
スレ立てるまでもない質問はここで 162匹目
スレ立てるまでもない質問はここで 160匹目
スレ立てるまでもない質問はここで 152匹目
スレ立てるまでもない質問はここで 156匹目
スレ立てるまでもない質問はここで 150匹目
スレ立てるまでもない質問はここで 151匹目
英文法・語法に関する質問はここでしろ! Part 12
【酉】書き込みテストはここでやれ【ID】41 ©bbspink.com
04:01:38 up 16 days, 19:23, 4 users, load average: 12.71, 12.72, 12.24

in 0.0090310573577881 sec @[email protected] on 110818