データベースがなぜこのようになるのでしょうか?
PHP を使用してデータベースにデータを挿入するときに、フィールド タイプが varchar の値を挿入するときに、0 がいくつ挿入されても、データベースはデフォルトで 1 つの 0 になるという問題が見つかりました。神様にアドバイスを求めてください。なぜ?この状況にどう対処するか。
------ソリューションのアイデア----------------------
ユーザー (電話番号、パスワード) に挿入VALUES ('12312312312','000000')
一重引用符を追加してください。ありがとうございます
-----解決策のアイデア------------- --------
引用符で囲んで 0 を追加してみてください。
------解決策のアイデア----------------------
SQL で文字型を指定する必要がありますステートメント 一重引用符を追加します
-----解決策----------------------
文字列を囲む必要があります引用符で囲むと数値に変換され、00000 から変換された数値は 0 となるため、0 がデータベースに保存されます。
------解決策----------------------
varchar は文字型です
データを挿入する場合、文字列変数を引用符で囲む必要があります。