投稿者 メッセージ
<  PHPプログラミング  ~  sqlレコード更新?
annko
投稿1時間: 月 3月 06, 2006 7:13 pm  引用
ゲスト





少々SQL側の話しになるかもしれません。
SQLのabcというテーブルに日にち・名前・電話番号というフィールドがありまして
その中の名前なんですが、都合により名前の後に 1.2 などの数字が入ります。
それをsql文 select trim(leading '1.2' from name) from abc
という具合で消去はしたいのですが、updateや他のテーブルにコピー出来ません。

$rst = mysql_query("select trim(leading '1.2' from name) from abc",$db);
while($log = mysql_fetch_array($rst)){

$sql = "insert into ".$tes." (".$key[0].")
values ('".$log[name]."')";

$uss = mysql_query($sql,$db);
}
幾つか試してみたのですが、全滅しました。上のように他のテーブルにコピー又は名前のフィールドだけ更新できる方法はありますでしょうか?
お願いします。
トップに移動
ゲスト
投稿1時間: 火 3月 07, 2006 9:58 am  引用






普通に全部取り出して別テーブルに入れればよいだけのような気がしますが。
トップに移動
annko
投稿1時間: 火 3月 07, 2006 11:52 am  引用
ゲスト





普通に取り出して、全部コピーするのは可能なんですが
SQL文のtrimにて特定の文字を消去した後のテーブルを更新またはコピーが
上手くいかなくて困っております。
トップに移動
ゲスト
投稿1時間: 木 3月 09, 2006 9:47 am  引用






完全に自分自身の勘違いでした。申し訳ありません・・
仰るとおりにテーブルに入れるだけで問題無かったです。
わざわざご返答ありがとうございましたm_m
トップに移動
特定期間内の記事を表示:   
All times are GMT +9:00

次のトピックを表示
前のトピックを表示
Page 1 of 1
フォーラム一覧  ~  PHPプログラミング

トピックの新規投稿   返信


 
移動先:  

新規投稿: 不可
返信: 不可t
自分の記事の編集: 不可
自分の記事の削除: 不可
投票への参加: 不可




Powered by phpBB
customized by phpspot.