0


0

私がここで達成しようとしているのは、データベースに格納するために名と姓のコンボを分離することです。 姓名を保持するために、データベースに新しい列を追加しました。 今必要なことは、それらを実際に分離し、変更に対してSQLの更新を実行することです。

誰かが私に手を貸してくれませんか。 ありがとう。

これが私のコードです

'; print_r($ pan);エコー'

'; }}

2 Answer


5


私があなたの質問を理解しているならば、あなたは "first、last"であるNameカラムを持っています、そしてそれをFirstとLastカラムで置き換えたいと思います。

SQLの文字列操作はおそらく最も簡単です。

+ UPDATE new_users SET First = SUBSTRING_INDEX(Name、"、 "、1)、Last = SUBSTRING_INDEX(Name、"、 "、-1)+

  1. その後、それが正しいことを確認した後:

+ ALTER TABLE new_users DROP Name +


0


このような何かがうまくいくことを痛感しています(私はPANumberがあなたの主キーであると思いますか?):

foreach($ fooを$ nameとして){$ _name [] = explode( '、'、$ name ['Name']); $ _pan = $名前['PANumber'];

$ sql = "UPDATE new_users SET"。 "FirstName = '" $ _name [0] 「」 "LastName = '" $ _name [1] 「」 "WHERE PANumber = '"です。 $ _pan;

mysql_query($ sql); }