De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Hmm, har nemlig forsøgt at lede lidt efter en php funktion der kunne klare opgaven. Selvfølgelig kunne man skrive lortet selv, meeeeen hvis der nu var en nemmere løsning :)
Jeg prøvede lige din kode thomashove, men det eneste jeg får ud af det er "name" - jeg får ikke regnet alderen regnet ud....
$age = mysql_result(mysql_query("SELECT membername, (TO_DAYS(NOW())-TO_DAYS(memberbirthday))/365 AS age FROM members WHERE memberid = '$_SESSION[memberid]'"), 0); echo $age;
Hmm, testede lige denne her i min MySQL editor. Den virker som den skal. --------------------------------- SELECT membername, memberbirthday, CURDATE(), (YEAR(CURDATE())-YEAR(memberbirthday)) - (RIGHT(CURDATE(),5)<RIGHT(memberbirthday,5)) AS age FROM members; ---------------------------------
Men hvordan får jeg skrevet "age" ud med php?
Troede egentlig dette kunne gøre det, men det giver bare fødselsdatoen: --------------------------------- <?php $alder = mysql_result(mysql_query("SELECT memberbirthday, CURDATE(), (YEAR(CURDATE())-YEAR(memberbirthday)) - (RIGHT(CURDATE(),5)<RIGHT(memberbirthday,5)) AS age FROM members WHERE memberid = '$_SESSION[memberid]'"), 0); echo $alder;?> ---------------------------------
Meeen, der tages ikke højde for fødselsdatoen. Hvis jeg f.eks. leger lidt med at ændre min fødselsdato fra igår til imorgen får jeg stadig samme alder...
Bruger følgende kode (php): ------------------------------------------ <?php $mysql_rs = mysql_query("SELECT memberbirthday, CURDATE(), (YEAR(CURDATE())-YEAR(memberbirthday)) - (RIGHT(CURDATE(),5)<RIGHT(memberbirthday,5)) AS age FROM members WHERE memberid = '$_SESSION[memberid]'");
hmm - det har du ret i ... har lige testet med eksemplet fra MySQL siden og den virker tilsyneladende fint nok.
$mysql_rs = mysql_query("SELECT membername, (YEAR(CURDATE())-YEAR(memberbirthday)) - (RIGHT(CURDATE(),5)<RIGHT(memberbirthday,5)) AS age FROM members WHERE internalid memberid = '$_SESSION[memberid]'"); $array=mysql_fetch_assoc($mysql_rs); echo($array['name']); echo($array['age']);
he he - ser ud til at vi fandt frem til det samme ;-)
takker for points ;-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.