指定された行と不指定の列のセルを、特定の文字列を含むコンテンツで更新します。
P粉197639753
P粉197639753 2023-09-05 00:22:58
0
1
442

名前 - コース 1 - コース 2 - コース 3 の列を含むテーブルがあります。 2 行は次のようになります:

ジョン - 物理学 - 数学 - 芸術 サラ - 数学 - 化学 - 心理学

ジョンが数学の授業から追い出されたので、彼の行の「数学」を「なし」に置き換えたいと思います。

解決策を探したところ、次のことが見つかりました:

UPDATE tableName SET `course1` = 'none' WHERE `name`='John' AND `course1`='math';

これは、ジョンの「数学」がどの列に記録されているかを知っていれば役立つかもしれません。ただし、この単語はどの列にも出現する可能性があります。私が必要とするのは次のようなものです:

sql_query="name='John' である行を見つけてから、単語 'math' が含まれる列を見つけます。そこにある 'math' を 'none' に置き換えるだけです。

この問題を解決するのを手伝ってくれませんか?

P粉197639753
P粉197639753

全員に返信 (1)
P粉113938880

この場合、次のように列ごとに評価するしか方法はないと思います。 リーリー

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!