gpt4 book ai didi

php - 使用 SQL 在 PHP 中计算年龄

转载 作者:行者123 更新时间:2023-11-29 10:27:35 25 4
gpt4 key购买 nike

我的SQL表如下:

$sql=  "CREATE TABLE EMPLOYEE(
ID INT(3) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
Name VARCHAR(20) NOT NULL,
Date DATE,
Age INT(3) NOT NULL
)";

我需要通过查找当前日期和输入日期之间的差异来查找年龄。问题是当我使用以下代码时:

$sql1="SELECT CURDATE()";
$sql=$conn->query($sql1); //$conn is DB connection variable
if($sql)
{
while($row=mysql_fetch_array($sql))
{
echo $row['CURDATE()'] ;
}
}

它给出了这个错误:

mysql_fetch_array() expects parameter 1 to be resource, object given.

我对使用 DB 的 PHP 相当陌生,需要帮助来解决问题。如果我还可以通过计算年龄的工作代码获得帮助,我将不胜感激。这是指从数据库中查询日期,找到年份差异并将其存储回数据库中的年龄字段。

请不要将此问题作为重复问题关闭,因为我无法通过其他用户的帖子消除我的疑虑。

最佳答案

如果您的连接是 mysqli,请尝试使用 mysqli_fetch_array http://php.net/manual/en/mysqli-result.fetch-array.php

关于php - 使用 SQL 在 PHP 中计算年龄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48012411/

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