ホームページ >バックエンド開発 >PHPチュートリアル >ヘルプ: 年、月、日を更新する関数を作成するにはどうすればよいですか?
PHP を使い始めたばかりです。何人かの専門家に質問したいです。
誕生日フィールドの内容は 1989-11-28 です
ageyear フィールドは年です
agedayフィールドは日です
誕生日の内容を読み取って、年、月、日の3つのフィールドにそれぞれ書き込むステートメントを書きたいです。
この文章は雑ですか?
オールインワンのデータテーブル
この機能を実現するために3回実行しても大丈夫です
誰かそれを書くのを手伝ってくれませんか
SQLステートメントまたはPHP実行ファイルを次のように書くことができます。この機能が実現できる限り、ありがとう、ありがとう。
また、フィールドの 123 の 2 を 3 に変更するなど、テーブル内の指定されたコンテンツを他のコンテンツに更新するために、別の SQL 更新ステートメントも要求したいと考えています。ありがとうございます。
$array=explode("-",$birthday)
$year=$array[1]
$mon=$array[2]
$day=$array[3] ]
次に、update を使用して更新します
select ステートメントを使用してこのテーブルをクエリし、誕生日テーブルを取得します。 。
$array=explode("-",$birthday)
$year=$array[1]
$mon=$array[2]
$day=$array[3] 】
次に、Update を使用して更新します
はい。この方法はかなり良いです。しかし、それはどのように実装されるべきでしょうか?別の PHP ファイルを作成しますか?新しいテーブルを作成しますか?
データテーブルセット ageyear=left(birthday ,4), agemonth=substring(birthday ,instr(birthday ,'-')+1,2), ageday=right(birthday ,2) を更新します
tb set フィールドを更新します=replace(field,'2','3');
データテーブルセット ageyear=left(birthday,4), agemonth=substring(birthday,instr(birthday,'-')+1,2), ageday を更新します=right(誕生日,2);
tb set field=replace(field,'2','3') を更新しました
うまくいきました、ありがとうございます