ホームページ > バックエンド開発 > PHPチュートリアル > データベースがなぜこのようになるのでしょうか?

データベースがなぜこのようになるのでしょうか?

WBOY
リリース: 2016-06-13 12:26:45
オリジナル
1111 人が閲覧しました

データベースがなぜこのようになるのでしょうか?
PHP を使用してデータベースにデータを挿入するときに、フィールド タイプが varchar の値を挿入するときに、0 がいくつ挿入されても、データベースはデフォルトで 1 つの 0 になるという問題が見つかりました。神様にアドバイスを求めてください。なぜ?この状況にどう対処するか。
------ソリューションのアイデア----------------------
ユーザー (電話番号、パスワード) に挿入VALUES ('12312312312','000000')

一重引用符を追加してください。ありがとうございます
-----解決策のアイデア------------- --------
引用符で囲んで 0 を追加してみてください。
------解決策のアイデア----------------------
SQL で文字型を指定する必要がありますステートメント 一重引用符を追加します
-----解決策----------------------
文字列を囲む必要があります引用符で囲むと数値に変換され、00000 から変換された数値は 0 となるため、0 がデータベースに保存されます。
------解決策----------------------
varchar は文字型です
データを挿入する場合、文字列変数を引用符で囲む必要があります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート