0

我拥有一个包含一些信息的数据库,并希望将它们打印在我的网站上。所以要做到这一点,我想为每个信息创建一个“the”-function,显示:

$profileMeta = mysql_query("SELECT * FROM profiles WHERE profileID = '$profileID' ");

    while($meta = mysql_fetch_array($profileMeta)) {

        //Variablen festlegen
        $profileID = $meta['profileID'];
        $profileName = $meta['profileName'];
        $slogan = $meta['slogan'];
    }

    //THE - Funktionen

    //profileID
    function theProfileID() {
        echo $profileID;
    }

    //profileName
    function theProfileName() {
        echo $profileName;
    }

我将此请求包含在我的 profile.php 文件中。但是当我想用“ <?php theProfileName(); ?>”打印 profileName 时它不起作用:(

但为什么?我找不到问题...

谢谢你的帮助。

对不起英语错误,我来自德国。

4

1 回答 1

1
$profileMeta = mysql_query("SELECT * FROM profiles WHERE profileID = '$profileID' ");

while($meta = mysql_fetch_array($profileMeta)) {

    //Variablen festlegen
    $profileID = $meta['profileID'];
    $profileName = $meta['profileName'];
    $slogan = $meta['slogan'];
}

//THE - Funktionen

//profileID
function theProfileID() {
global $profileID;     //Global
    echo $profileID;
}

//profileName
function theProfileName() {
global $profileName;     //////Global
    echo $profileName;
}
于 2013-06-24T13:10:29.967 回答