ホームページ  >  記事  >  バックエンド開発  >  thinkphp に小さな問題があります。助けてください。

thinkphp に小さな問題があります。助けてください。

WBOY
WBOYオリジナル
2016-06-23 13:01:56908ブラウズ

$optstr=implode(',',$array);
$where['cid']=array('in',$optstr);
array() の 'in についてお聞きしたいのですが。 2番目の文「それはどういう意味ですか?」 ? ?ありがとう。




ディスカッションへの返信 (解決策)

最初に言っておきます: 私は thinkphp を使ったことはありません

あなたのコードが正しいと仮定すると、彼はこう言いました:

最終的に実行されるSQL 命令 (1,2,3,4) には

cid のような要素があります

🎜 は括弧内で実行されます 🎜 🎜 ここの in は実際には SQL のキーワードですが、thinkphp がそれをカプセル化し、最終的に解析されます最もネイティブな SQL ステートメントでは、$Model->getLastSql() を使用して、最近実行された SQL を確認できます 🎜 🎜 in は、SQL ステートメント内の cid の値であり、$optstr 配列内の値である可能性があります 🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。