为何保存到数据库后,前面的000没有了
$vip ); $db->autoExecute($fdyu->table('oa_vip'),$fiel" />

- Web开发
- Android
- J2EE
- PHP
- Linux/Unix
- MySql
- C#
- 更多...
为何保存到数据库后,前面的000没有了
$field_values_vip = array(
"vip" => $vip
);
$db->autoExecute($fdyu->table('oa_vip'),$field_values_vip);
假如$vip='0004956321';
当我提交保存到数据库字段vip后,只保存为4956321,前面的000没有了,为什么?
------解决思路----------------------
这要看你 autoExecute 方法是怎么写的了
------解决思路----------------------
用你的程序测试一下,没发现问题啊。
$sql 输出等于 INSERT INTO table (vip) VALUES ('0004956321')
<br /><?php<br /><br />$vip='0004956321';<br /><br />$field_values_vip = array(<br />"vip" => $vip<br />);<br />autoExecute('table',$field_values_vip);<br /><br /><br />function autoExecute($table, $field_values, $mode = 'INSERT', $where = '', $querymode = '')<br /> {<br /> #$field_names = $this->getCol('DESC ' . $table);<br /> $field_names = array('vip');<br /><br /> $sql = '';<br /> if ($mode == 'INSERT')<br /> {<br /> $fields = $values = array();<br /> foreach ($field_names AS $value)<br /> {<br /> if (array_key_exists($value, $field_values) == true)<br /> {<br /> $fields[] = $value;<br /> $values[] = "'" . $field_values[$value] . "'";<br /> }<br /> }<br /><br /> if (!empty($fields))<br /> {<br /> $sql = 'INSERT INTO ' . $table . ' (' . implode(', ', $fields) . ') VALUES (' . implode(', ', $values) . ')';<br /> }<br /> }<br /> else<br /> {<br /> $sets = array();<br /> foreach ($field_names AS $value)<br /> {<br /> if (array_key_exists($value, $field_values) == true)<br /> {<br /> $sets[] = $value . " = '" . $field_values[$value] . "'";<br /> }<br /> }<br /><br /> if (!empty($sets))<br /> {<br /> $sql = 'UPDATE ' . $table . ' SET ' . implode(', ', $sets) . ' WHERE ' . $where;<br /> }<br /> }<br /><br /> echo $sql;<br /><br /> /*if ($sql)<br /> {<br /> return $this->query($sql, $querymode);<br /> }<br /> else<br /> {<br /> return false;<br /> }*/<br /> }<br />?><br />
------解决思路----------------------
$sql = 'INSERT INTO ' . $table . ' (' . implode(', ', $fields) . ') VALUES (' . implode(', ', $values) . ')';
echo $sql;
输出看看

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

해설자는 휴면 XRP 지갑이 수천만 달러 상당의 자산을 잠금 해제할 수 있는 시나리오를 그렸습니다.

인생을 바꾸는 현금 S$500,000와 교환할 수 있는 금화가 한 달간 진행되는 게임의 21일인 10월 30일에 숨겨져 발견을 기다리고 있습니다.

Fund Strat Global Advisors의 연구 책임자이자 Fund Strat Capital의 최고 투자 책임자인 Tom Lee는 선거 후 첫 토론을 위해 CNBC에 출연했습니다.

비트코인 강세장은 둔화될 기미를 보이지 않고 있습니다. 분석가들은 최근 비트코인 가격이 사상 최고치를 경신하면서 훨씬 더 높은 가격 수준을 예상하고 있습니다.

이 희귀한 동전은 눈에 띄는 £140,000의 가치가 있으므로 당신을 부자로 만들 수 있습니다. TikTok 사용자 @CoinCollectingWizard에 따르면

큐 가든 250주년을 기념하기 위해 2009년에 주조된 이 동전에는 상징적인 대탑의 이미지가 새겨져 있습니다.

미국 대통령 선거가 진행됨에 따라 암호화폐 시장은 선거 결과에 따라 단기적인 가격 변동이 영향을 받는 등 변동성이 높아질 것으로 예상됩니다.

비트코인은 엄청난 강세를 보이며 지역 최고점을 넘어서며 지금부터 언제든지 새로운 ATH를 형성할 수 있는 엄청난 가능성을 보여줍니다.
