我是一個數據庫的一些信息,並希望在我的網站上打印它們。所以要做到這一點,我想爲每個信息創建一個「the」功能,顯示:Php的MySQL問題與MySQL的查詢和功能
$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文件中。 但是,當我要打印與PROFILENAME「<?php theProfileName(); ?>
」它沒有任何幫助工作:(
但是爲什麼呢?我無法找到問題...
感謝。
對不起,我的英語錯誤,我來自德國
這是一個範圍的問題 - '$ profileName'是在函數中的局部變量,它沒有設置任何地方 – andrewsi
功能的可調範圍的問題,你是。在函數之外定義$ profileID n所以你需要添加全局$ profileID;以上的回聲,它會工作 – Dave
或發送配置文件名稱作爲參數在功能... – sinisake