sargardoon
چهارشنبه 14 اردیبهشت 1390, 07:30 صبح
سلام دوستان،
ممنونم میشم این کد را برای من توضیح بدهید. این قسمی از کلاسی هستش
function load($id)
{
$this -> id = $id;
$dbo = database::getInstance();
$sql = $this -> buildQuery('load');
$dbo -> doQuery($sql);
$row = $dbo -> loadObjectList();
foreach ($row as $key=>$value)
{
if ($key == "id")
{
continue;
}
$this ->$key = $value;
}
}
خط 3. اتصال به دیتابیس
خط 4. ساخت query که به صورت زیر می باشید.
$sql = "SELECT * FROM {$this->table} WHERE id= '{$this->id}'";
خط 5. query بالا اجرا میشه
خط 6. اگر اطلاعاتی وجود داشت اون را داخل یک آرایه میریزه
من این خط رو دقیقا نمیدونم چه میشه
$this ->$key = $value;
اگر نیاز به کامل کد بود لطفا بگید تا کامل رو بذارم.
ممنونم میشم این کد را برای من توضیح بدهید. این قسمی از کلاسی هستش
function load($id)
{
$this -> id = $id;
$dbo = database::getInstance();
$sql = $this -> buildQuery('load');
$dbo -> doQuery($sql);
$row = $dbo -> loadObjectList();
foreach ($row as $key=>$value)
{
if ($key == "id")
{
continue;
}
$this ->$key = $value;
}
}
خط 3. اتصال به دیتابیس
خط 4. ساخت query که به صورت زیر می باشید.
$sql = "SELECT * FROM {$this->table} WHERE id= '{$this->id}'";
خط 5. query بالا اجرا میشه
خط 6. اگر اطلاعاتی وجود داشت اون را داخل یک آرایه میریزه
من این خط رو دقیقا نمیدونم چه میشه
$this ->$key = $value;
اگر نیاز به کامل کد بود لطفا بگید تا کامل رو بذارم.