2016-09-27 4 views
-4

私はどこにでも見つけられなかった新しい質問があります。 私は4つの列を含むデータベースを持っています。私は配列にcolumnを挿入するためにボットを作った。今は別の列を埋める必要がある。php別の列にいくつかの単語が含まれているdbに挿入

私の記入欄にはサイトリンクが含まれています。 Exmp:www.dizipub.com/person-of-interest-1-sezon-2-bolum-izle 私は「人の人」の部分を取って、「興味のある人」の一種として別の列に書き込む必要があります"また、 "セゾン1 - ボウルム1"のように "1セゾン2ボルム"。

私はそれがSQLではないphpとは関係ありませんでした。私はボットでそれを作る必要があります。誰かがそれについて私を助けることができますか?

database

私はリンクを置くという名前の列bolumlinkがあります。私は、私はこれらのリンクからいくつかの言葉を取る必要があると言いました。例えば: 最初の9行には、ディジー欄に「Pretty Little Liars」と記入する必要があります。

+0

'php not sql'とはどういう意味ですか?あなたはデータを挿入することを要求していますか?あるいはPHPの 'str_replace()'について質問していますか? – FrozenFire

+0

imはデータの挿入について質問しています。私はPHPコードでそれを行う必要があることを意味します。 dbのSQLコードを使用していません。それは非常に重要ではありません文章私はこの部分は私にとって重要なPHPでこれを行う必要があります:) –

+0

ああ、私は**ストアドプロシージャ**を使用せずにこれを行うように求めていると思いますか? – FrozenFire

答えて

0

それはあなたがワイルドカードを使用したパターンベースの検索と行を選択することができますLikeでSQL 更新によって行うことができます。でも

  • %は、任意の数の文字に一致するが、ゼロ文字。

  • _は、正確に1文字に一致します。

update your_table set dizi = 'Pretty Little Liars' where bolumlink like '%pretty-little-liars%' 

注:

独特の列で制限または条件なしようを使用してデータベースを更新すると危険なことができます。このコードは、空の文字列が渡された場合にテーブル全体に影響を与える可能性があります。

+0

ありがとう私はそれを設定する変数配列を使用しようとする私はここに結果を書く:) –

関連する問題