iekmuby
Guest
Проблема с областью видимости в классах
Столкнулся я с такой проблемой, и никак решить не могу
Это отрывок из класса. А скрипт, который работает с этим классом -
Проблема в том, что он не видит переменной $f[name], хотя по логике все должно, работать. Если я пишу допустим "name", то он мне num_rows раз напишет name, т.е. механизм вроде работает. Вчем может быть проблема?
Столкнулся я с такой проблемой, и никак решить не могу
PHP:
class Db {
function select($Flds,$Exp,$Ord,$Lim,$code) {
$r=mysql_query("select ".$Flds." from ".$this->tName." where ".$Exp." Order by ".$Ord ." ".$Lim);
for ($i=0; $i<$this->n_r($r); $i++) {
$f=mysql_fetch_array($r);
echo $code;
}
}
}
PHP:
$p = new Db;
............................
$p->select("name","id>0","id","",$f[name]);