Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将日期时间读/写到数据库_Php_Mysql_Sql - Fatal编程技术网

Php 将日期时间读/写到数据库

Php 将日期时间读/写到数据库,php,mysql,sql,Php,Mysql,Sql,我需要从DB表中写入/读取日期和时间。当我登录到我的页面时,我想读取保存的日期和时间,当我注销时,我想向数据库写入当前的日期和时间,所以当我下次登录时,我想读取上次登录的日期和时间。我在DB表“2014-09-12 14:48:30”中存储了这样的日期格式,但我的代码甚至无法从中读取 $login_event = mysql_query("SELECT DATE_FORMAT(events, '%M %D, %Y') AS mydate FROM login_events WHERE name

我需要从DB表中写入/读取日期和时间。当我登录到我的页面时,我想读取保存的日期和时间,当我注销时,我想向数据库写入当前的日期和时间,所以当我下次登录时,我想读取上次登录的日期和时间。我在DB表“2014-09-12 14:48:30”中存储了这样的日期格式,但我的代码甚至无法从中读取

$login_event = mysql_query("SELECT DATE_FORMAT(events, '%M %D, %Y') AS mydate FROM login_events WHERE name = $login_name");
echo $login_name;

如果有人能在这方面帮助我,我将非常感激

您的
mysql\u query()
语法错误,请检查此处:(除非您只是从head重写它)

$login_event = mysql_query("SELECT DATE_FORMAT(events, '%M %D, %Y') AS mydate FROM login_events WHERE name = '$login_name'");

$row = mysql_fetch_array($login_event);

echo $row['mydate'];
此外,您还必须获取阵列:


你怎么知道它不是在读它?您所回复的只是登录名。请阅读,非常感谢您的建议,但它给了我
mysql\u fetch\u array():提供的参数不是有效的mysql
错误…谢谢!!工作得很有魅力!只是想一想,它只显示日期。。。时间不显示…然后您需要在日期\格式的第二个参数中添加更多参数。我想你会想。。。日期格式(事件,'%M%D,%Y%T')…是的,谢谢!现在它显示正确了!当我注销时,如何在DB表中提取这个日期和时间?当你注销时,注销PHP执行更新查询并设置events=date('Y-m-dh:I:s')(这是PHP代码),其中name='$login\u name'
$result = mysql_fetch_array($login_event);
echo $result["mydate"];