Здесь я получаю ошибку,
Notice: Trying to get property of non-object
в последних двух строках при извлечении записи. что он говорит? Мой код:
$Id = $_REQUEST['id'];
$sql = "Select * From ".CHANNEL_MASTER."
Where sam_status = '".ACTIVE_STATUS."' And user_id = '".$_SESSION['user_id']."' And sam_id = '".$Id."'";
$db->query($sql);
$row = $db->fetch_object(MYSQL_FETCH_SINGLE);
$siteID = array_search($row->sam_site_id, $site_id_array);
$ebay_token = $row->sam_ebay_token;
$Id = $_REQUEST['id'];
$sql = "Select * From ".CHANNEL_MASTER."
Where sam_status = '".ACTIVE_STATUS."' And user_id = '".$_SESSION['user_id']."' And sam_id = '".$Id."'";
$result = $db->query($sql);
$row = $result->fetch_object(MYSQL_FETCH_SINGLE);
$siteID = array_search($row->sam_site_id, $site_id_array);
$ebay_token = $row->sam_ebay_token;
Вам нужно сохранить результат запроса в переменную, а затем извлечь данные из него.
Поэтому вместо
$db->query($sql);
$row = $db->fetch_object(MYSQL_FETCH_SINGLE);
использование
$result=$db->query($sql);// store query result into $result
$row = $result->fetch_object(MYSQL_FETCH_SINGLE);// fetch data from $result
mysqli
илиPDO
.