![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
DBにあるテーブルの指定されたカラム全てを文字列に対してPHP上で一括置き換えしたいです。
phpアドミン上でSQL文を使って
UPDATE `テーブル名` SET フィールド名A=REPLACE (フィールド名A,"置換前の文字列","置換後の文字列");
で実行したらうまくいくのですが、
これをPHP上で処理したいと考えてます。
require("godb.php");//DBにアクセス
$sql ="UPDATE テーブル名 SET フィールド名 = REPLACE(フィールド名,"AAA","BBB")";
mysql_query($sql2);
と実行してもうまくいきません。。。
これって、、、一個一個対象カラムをPHP上で取り出してから
処理をかけないといけないのでしょうか。。
アドバイスいただけたら幸いです。
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
>$sql ="UPDATE テーブル名 SET フィールド名 = REPLACE(フィールド名,"AAA","BBB")";
>mysql_query($sql2);
(1)クォーテーションの競合?
$sql ="UPDATE `テーブル名` SET `フィールド名` = REPLACE(`フィールド名`,'AAA','BBB')";
(2)文字列「$sql」に対して、投げているクエリが「$sql2」になっているtypo?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
会員サイトでログイン後の会員...
-
phpとmysqlで抽出
-
データをDBからひっぱってき...
-
カラムにデータがあるかないか...
-
ランダム文字列をDBにINSERT
-
PHPでmySQLのテーブルを作成したい
-
SQL CASE 文について
-
エラー3011
-
テキストボックスに入れた内容...
-
insert1つの処理でもトランザ...
-
実行時エラー3131 FROM 句の構...
-
C#でDBの特定列をUpdate
-
Accessのテーブルへ複数の主キ...
-
spl拡張子保存
-
PHPで[]の使い方について
-
JAVA SQLServerException 列名 ...
-
MYSQL UPDATE
-
SELECT文を発行して、ACCESSよ...
-
mysqlから取得した配列をカンマ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
変数にNULLを代入したい
-
csvをDBへ読み込んだら、NULLが...
-
日またぎの計算
-
OracleからAccessへのインポート
-
ランダム文字列をDBにINSERT
-
MDB2エラーが対応出来ません。
-
特定のフィールドが更新された...
-
ヒアドキュメントでSQLを書く事...
-
PHPでいいね機能を作りたいので...
-
DB Error: no such field
-
カラムにデータがあるかないか...
-
php sqlite count 列数取得
-
SQLで返り値が空とでる
-
Accessへ日付をINSERT
-
MySqlのテーブルのサイズを取得...
-
phpでテーブルを作る際変数によ...
-
どちらが高速ですか?
-
access → Oracleへのデータ移...
-
【PHPとDBの連動】時刻表作成
おすすめ情報