Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: запрос к БД
Форумы портала PHP.SU » » Вопросы новичков » запрос к БД

Страниц (1): [1]
 

1. alexiy - 10 Января, 2012 - 15:03:12 - перейти к сообщению
есть метод
PHP:
скопировать код в буфер обмена
  1.  
  2. public function getOrderData($id, $field)
  3. {
  4.    $this->id = $id;
  5.    $this->field = $field;
  6.                        
  7.    $sql = "SELECT '$this->field' FROM zakaz WHERE id = '$this->id'";
  8.    $result = mysql_query($sql);
  9.                        
  10.   $row = mysql_fetch_array($result);
  11.                        
  12.   return $row['$this->field'];                                         
  13. }
  14.  
  15. суть его в том, чтобы получить информацию из поля передавая идентификатор поля и само название поля, но что-то не работает, подскажите что тут не так?
  16.  
2. LIME - 10 Января, 2012 - 15:05:15 - перейти к сообщению
id число...без кавычек
3. alexiy - 10 Января, 2012 - 15:13:18 - перейти к сообщению
спасибо, разобрался Улыбка

 

Powered by ExBB FM 1.0 RC1