0
私は以下のPHP関数を使用してPHPの文字列のチェックサムを計算しています。 xorは、32ビットと64ビットのPHPプラットフォームで同じ値を生成する必要があります。MySQLの仮想フィールド定義での条件の実装方法
私は同じ値を持つMySQLの選択クエリで仮想フィールドを作成したいと思います。 SELECT ABS(CRC32(ui_data))チェックサムFROM user_dataとして機能しますが、PHP関数と完全に互換性を持たせるためにSELECT文にif部分を実装する方法がわかりません。
10倍
function checksum ($orig_id) {
$crc= abs (crc32($orig_id));
if($crc & 0x80000000){
$crc ^= 0xffffffff;
$crc += 1;
}
return $crc;
}