发布网友 发布时间:2022-04-06 06:48
共1个回答
热心网友 时间:2022-04-06 08:17
如果你数据库时间的字段是 int 型,直接用 time() 是可以的;
如果是 timestamp 或 varchar/char 类型,可以用 date("Y-m-d H:i:s"),显示更为直观的时间格式。
city1 和 city2 如果数据库中有两个字段,你就按两个字段存进去没有问题;如果你显示的时候想把他们用 “--” 连接起来有100 种方法,一点都不用担心。
select 的时候用 concat 函数
select 出来后循环一下再把 city1 和city2 写成:$city1."--".$city2
3. 页面中输出的时候再把两个字段连到一起。
追问我想直接存入库中,用‘$city1’."--".‘$city2’这样子方式能存进去吗?对了,--一定要双引号吗?这一条语句里面都是单引号的,两边开始和尾才是双引号;还有在语句中time()要不要加引号的?追答php 中单双引号的问题,你可以百度去了解一下。
-- 在这里是字符串,而字符串连接的时候肯定要加引号,单双引号都可以。
你要存的时候就连接起来也是可以的,我只是看你这样写,就以为你数据库中本来就有两个字段了。
time() 函数返回的是 int 类型,可以不加引号,因为无论是 php 还是 mysql 都会自动转换字符串类型的数字,所以加不加引号都可以,但推荐按数据库中的数据类型来写: int 类型不需要加引号, char/varchar 就加个引号。
php 中可以使用单引号的时候,推荐使用单引号。