gpt4 book ai didi

php - 将 MYSQL DATE 格式转换为 php 的 STRING 格式

转载 作者:行者123 更新时间:2023-11-29 00:48:53 27 4
gpt4 key购买 nike

我需要帮助将 DATE 格式转换为 STRING 格式。

我有一个来自 mysql 数据库列的变量,它是 DATE 类型。

我想对它执行 php explode() 函数,但是我得到一个错误,指出参数必须是一个字符串。

这是从数据库中获取变量的代码:

$duedate = mysql_query("SELECT duedate FROM mtt_todolist WHERE id=$id") ;

然后我想在 $duedate 上使用 explode() 函数...

$date = explode("-", $duedate);

我收到这个错误:

Warning: explode() expects parameter 2 to be string,

所以我需要将 $duedate 转换为字符串类型。有什么帮助吗?谢谢。

最佳答案

$duedate 是一种资源,您需要使用 mysql_fetch_(something) 来访问该资源的一行。 (有几个函数的名称以 mysql_fetch 开头。)

$result=mysql_query(...);
$row=mysql_fetch_assoc($result);
$duedate=$row['duedate'];

我将其更改为 $result 是资源,$row 是该资源的一行,$duedate 是您要查找的数据。

按照@Steve 在此之前的代码中的建议使用DATE_FORMAT

关于php - 将 MYSQL DATE 格式转换为 php 的 STRING 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9351141/

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