0

私は MySQL 列 "phone" を持っています。データが私の php フォームから来るとき、最初にゼロがあると、テーブルに消えます。たとえば、" 06719823 " は " 6719823 "になります。

最初はphpの問題でしたが、mysql_real_escape_string()を使用しているためですが、phpmyadminでSQLフィールドを直接変更しようとしましたが、最初の0を追加できず、常に削除されます。

Colonne     Type     Interclassement    Attributs   Null    Défaut  Extra
phone       int(10)                                 Oui     NULL    

どうしたの ?「クラス間」utf8_general_ciを割り当てる必要がありますか?

4

5 に答える 5

4

列のタイプをchar(10)10 桁の電話番号に変更します。

于 2012-05-11T12:13:00.043 に答える
0

これを避けるには、電話属性を Varchar または Text にしてください。

電話番号には、括弧やハイフンが含まれている場合もあり、問題を回避することもできます.

于 2012-05-11T12:13:38.873 に答える