Php 在里程表中添加多个前导零

Php 在里程表中添加多个前导零,php,mysql,odometer,Php,Mysql,Odometer,我曾尝试使用里程表进行奖励投票,现在我希望我的投票数领先于零, 1239387be001239387, 它从123456789开始。里程表运行时,结果不带00,仅1239387。 我用concat或add prefix来添加lead zero。但如果lead大于0,则会显示 <?php $query="SELECT CONCAT('00',MBR_ID) AS MBR_ID, NAME, RWD_DESC FROM RTL.RWD_POL

我曾尝试使用里程表进行奖励投票,现在我希望我的投票数领先于零, 1239387be001239387, 它从123456789开始。里程表运行时,结果不带00,仅1239387。 我用concat或add prefix来添加lead zero。但如果lead大于0,则会显示

<?php 
$query="SELECT 
        CONCAT('00',MBR_ID) AS MBR_ID,
        NAME,
        RWD_DESC
FROM RTL.RWD_POLL RWD 
JOIN RTL.RWD_HEAD HED ON RWD.RWD_HEAD_NBR = HED.RWD_HEAD_NBR
WHERE HED.ACT_F = 1 AND RWD.DEL_NBR = 0
ORDER BY RWD_POLL_NBR DESC";
$result         = mysql_query($query);
$row            = mysql_fetch_array($result);
$MbrN           = $row['MBR_ID'];
$names          = $row['NAME'];
$reward         = $row['RWD_DESC'];
//$NoUndian = sprintf('%02d',$MbrN);
?>

<script>
setTimeout(function(){
 $('.odometer').html(<?php echo $NoUndian; ?> );
 }, 1000);
</script>

$('.odometer').html()需要是
$('.odometer').html()是的,其中两个不能工作。我尝试使用concat并添加前缀。其中两个是我试过的。试着用str_pad代替:
$value=1239387;echo str_pad($value,9,'0',str_pad_LEFT)()%02d表示“两个数字,如果小于零,则在前面加上零”。您已经有7个数字,结果仍然是1239387@布莱恩。。那么问题出在里程表上了?