
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でフォームからデータDBに書...
-
Pro*Cの構文エラー
-
DBで検索結果に該当するデータ...
-
ResultSetインターフェイスでの...
-
実行時エラー3131 FROM 句の構...
-
SQL文の実行に失敗しました???
-
JAVA SQLServerException 列名 ...
-
テキストボックスに入れた内容...
-
Resource id #3 をフィールドの...
-
エラー3011
-
codeigniter 複数モデルでトラ...
-
VB.NET エラーになる箇...
-
PHP+PDO+MYSQL で実行されたSQ...
-
PHP,MYSQLで特定例を表示する場...
-
<VB.NET>INSERT文でDBにデータ...
-
チェックボックスからの複数検...
-
リストから詳細画面に遷移する...
-
大変困っております。PHP ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
トランザクション処理
-
csvをDBへ読み込んだら、NULLが...
-
ヒアドキュメントでSQLを書く事...
-
OracleからAccessへのインポート
-
変数にNULLを代入したい
-
【PHPとDBの連動】時刻表作成
-
php sqlite count 列数取得
-
RFC822形式での日時の取得
-
MySqlのテーブルのサイズを取得...
-
セレクト文について
-
MDB2エラーが対応出来ません。
-
DB Error: no such field
-
会員サイトでログイン後の会員...
-
PHPでフォームからデータDBに書...
-
月毎の集計値を同じデータグリ...
-
クエリObjectをforeachで回す時...
-
MySQLでの売上集計
-
出勤表の作り方
-
phpでテーブルを作る際変数によ...
おすすめ情報