ホームページ >バックエンド開発 >PHPチュートリアル >PHPを使用してmysqlデータをバッチ処理するにはどうすればよいですか?専門家が直接コードを提供してくれることを願っています。ありがとうございます!
たとえば、データベースにいくつかのデータがあり、各データの 2 つのフィールドの合計を別のフィールドに挿入するとします。
cca ccb ccd id
45 66 0 1
67 36 0 2
86 24 0 5
76 84 0 8 6 55 0 12
…
単一の計算は次のとおりです:
<?phprequire_once("header.php");$q="select * from member where id='5'";$r=$obj_db->simplequery($q);$a=$obj_db->fetchRow($r,DB_FETCHMODE_ASSOC);$ccd=$a[cca]+$a[ccb];$obj_db->simplequery("update member set ccd='$ccd' where id='5'");?>
$obj_db->simplequery("update member set ccd=cca+ccb");
$obj_db->simplequery("update member set ccd=cca+ccb");これは標準 SQL であり、php とは関係ありません。 文法: update tablename set cloum='' where ..
$obj_db->simplequery("update member set ccd= cca+ccb") ;
ありがとうございます!引き続きアドバイスを求めます:
$obj_db->simplequery("update member set ccd=cca+ccb where sum( cca+ccb)> 110");
コードの修正にご協力ください。ありがとうございます。
メンバー セット ccd=cca+ccb を更新します。ここで、cca+ccb>110
メンバー セット ccd=cca+ccb を更新します。 where cca+ccb>110
ありがとうございます