从SQL数组中添加字符串长度

Har*_*ant 0 html php mysql

我想从插入的URL中添加字符长度.我已从数组中的数据库中获取所有选定的URL,并尝试在foreach函数中添加它们.

function countLen($email) {

    $countLen = mysql_query("SELECT url FROM urls WHERE user='$email'");
    $resultLen = mysql_result($countLen, 0);

    foreach($resultLen as &$string) {


        $length = strlen($string);
        $totallen = ($totallen + $length);

        return $totallen;




    }





}
Run Code Online (Sandbox Code Playgroud)

web*_*ave 6

您可以在SQL中完成所有求和:

function countLen($email)
{
    $res = mysql_query("SELECT SUM(LENGTH(url)) as 'sum' FROM urls WHERE user='$email'");
    return current(mysql_fetch_array($res));
}
Run Code Online (Sandbox Code Playgroud)