gpt4 book ai didi

php - 为什么使用 php 将 0 而不是空格插入我的数据库?

转载 作者:行者123 更新时间:2023-11-29 07:13:36 25 4
gpt4 key购买 nike

我有一个插页:

$sql = 'INSERT into orders SET 
fax_int_prefix = "'.$_SESSION['fax_int_prefix'].'",
fax_prefix = "'.$_SESSION['fax_prefix'].'",
fax_first = "'.$_SESSION['fax_first'].'",
fax_last = "'.$_SESSION['fax_last'];

所有这些字段的值(value)在于它们在插入之前都是空白的。这是其中一个例子,我在插入之前回显了:

$_SESSION[fax_prefix] =

出于某种原因,它插入了整数 0,而不是它应该插入的空白值或 null。为什么它在我的数据库中插入 0 而不是空格?

最佳答案

检查表的结构。它可能不是 charvarchar 类型(或者它是并且默认值设置为“0”)。为此,您可以使用 phpmyadmin , SQLyog或其他 MySql 管理程序。

编辑:如果您想存储整数,但可以选择无值,那么请确保该类型可以为空。即:column_name INT(n) DEFAULT NULL

关于php - 为什么使用 php 将 0 而不是空格插入我的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com