为何保存到数据库后,前面的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;
输出看看

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Der Kommentator zeichnete ein Szenario, in dem ruhende XRP-Wallets Bestände im Wert von mehreren zehn Millionen Dollar freischalten könnten.

Eine Goldmünze, die gegen lebensverändernde 500.000 S$ in bar eingetauscht werden kann, wurde am 30. Oktober, dem 21. Tag des einmonatigen Spiels, versteckt und wartet darauf, gefunden zu werden.

Tom Lee, Forschungsleiter bei Fund Strat Global Advisors und Chief Investment Officer bei Fund Strat Capital, erschien auf CNBC zu seiner ersten Diskussion nach der Wahl.

Der Bitcoin-Bullenmarkt zeigt keine Anzeichen einer Verlangsamung. Analysten prognostizieren ein noch höheres Preisniveau für Bitcoin, wobei der Preis kürzlich neue Allzeithochs erreicht hat.

Die seltene Münze könnte Sie reich machen, denn sie ist unglaubliche 140.000 Pfund wert. Laut TikTok-Benutzer @CoinCollectingWizard

Die Münze wurde 2009 anlässlich des 250-jährigen Jubiläums von Kew Gardens geprägt und trägt das Bild der berühmten Großen Pagode.

Angesichts der bevorstehenden US-Präsidentschaftswahl wird erwartet, dass der Kryptowährungsmarkt einer erhöhten Volatilität ausgesetzt sein wird, wobei kurzfristige Preisbewegungen wahrscheinlich vom Wahlausgang beeinflusst werden.

Bitcoin zeigt eine enorme Stärke und übersteigt die lokalen Höchststände, sodass die Möglichkeit groß ist, jederzeit ein neues ATH zu bilden
