ホームページ > バックエンド開発 > PHPチュートリアル > 1000 レコードを検索し、文字列 A、文字列 B、および文字列 C を含むレコードを見つけて、文字列 D、E、および F を適宜置き換えて、対応するレコードを書き戻すテキスト フィールド (1000 文字) を作成したいと考えています。

1000 レコードを検索し、文字列 A、文字列 B、および文字列 C を含むレコードを見つけて、文字列 D、E、および F を適宜置き換えて、対応するレコードを書き戻すテキスト フィールド (1000 文字) を作成したいと考えています。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 14:27:30
オリジナル
1193 人が閲覧しました

php+mysql を使用する初日に、文字列 A、文字列 B、文字列 C を含むレコードを検索し、D、E、および文字列を置換するテキスト フィールド (1000 文字) を作成したいと思います。文字列に応じて、対応するレコードを書き戻し、データベースに保存します。

/* 選択したデータベースに接続します */
$link = mysql_connect("*.*.*.*", " ****** ", "******") または die("接続できませんでした
");
mysql_select_db("hdm0990625_db") または die("データベースを選択できませんでした
") ;

/* SQL クエリを実行 */
$query = "SELECT Goods_id,intro FROM sdb_goods where (イントロ '%http://misc.360buyimg.com/product/skin/2013/i/20130604A.png%' ) または (「%Tmall%」のようなイントロ) または (「%Taobao%」のようなイントロ) または (「%%E5%A4%A9%E7%8C%A%」のようなイントロ) または (「%%E6」のようなイントロ%B7%98% E5%AE%9D%') または ('%%BA%AC%E4%B8%9C%' のようなイントロ)";
$result = mysql_query($query) または die("クエリが失敗しました" );

$i=0;
$txt="";
while($row = mysql_fetch_array($result))
//print $row['goods_id']
$txt=str_replace(" http://misc .360buyimg.com/product/skin/2013/i/20130604A.png","/主題/newjd/images/cndqc.png",$row['intro']);
$txt=str_replace ("Tmall" ,"モール",$txt);
$txt=str_replace("淘宝網","モール",$txt);
$txt=str_replace("JD.com,"モール",$txt);
$txt=str_replace ("%E5%A4%A9%E7%8C%A","モール",$txt);
$txt=str_replace("%E6%B7%98%E5%AE%9D", "モール",$ txt);
$txt=str_replace("%BA%AC%E4%B8%9C","モール",$txt);

mysql_query("UPDATE sdb_goods SET intro='".$txt ."' WHERE Goods_id = '".$row['goods_id']."'")

//print "
"
$; i++;
}
print "



";

/* リソースを解放します */
mysql_free_result($link); );
?>

プログラムに問題がありますか?
mysql_query("UPDATE sdb_goods SET intro='$txt' WHERE Goods_id = '$row['goods_id']'");
mysql_query("UPDATE sdb_goods SET intro='".$txt."' WHERE Goods_id = '" .$row['goods_id']."'");

次の 2 つの文のうち正しいのはどれですか?





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

$query = "SELECT Goods_id,intro FROM sdb_goods where (イントロは '%http://misc.360buyimg.com/product/skin/2013/i/20130604A. png%') または ('%Tmall%' のようなイントロ) または ('%Taobao%' のようなイントロ) または ('%%E5%A4%A9%E7%8C%A%' のようなイントロ) または (' のようなイントロ) %%E6%B7%98%E5%AE%9D%') または (イントロ '%%BA%AC%E4%B8%9C%')";



クエリに 2 つの項目がありません

Tmall タオバオ クエリが見つかりません

対処方法は?



さらに 20 ポイント追加し、オンラインで待って、すぐに投稿を完了してください

誰か?????????

関連ラベル:
e
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート