Я работаю над простой функцией, которая обновляет значение в базе данных,
Мне странно, что когда я добавляю более 1, где предложение, запрос не работает.
Я работал над этим уже 6 часов.
Пожалуйста помоги
Первый запрос работает:
tep_db_perform(TABLE_CUSTOMERS_EDUCATIONS, $sql_data_array, 'update', "customers_id = '" . (int)$HTTP_GET_VARS['cID'] . "'");
Этот запрос не работал:
tep_db_perform(TABLE_CUSTOMERS_EDUCATIONS, $sql_data_array, 'update', "customers_id = '" . (int)$HTTP_GET_VARS['cID'] . "'" . " and seq_no = '" . (int)$education_seq . "'");
Кажется, по этой глупой проблеме не так много дискуссий, но, к несчастью, я сталкиваюсь с этим.
Я знаю, что это может быть простой вопрос, но я очень новичок в php, поэтому, пожалуйста, помогите мне.
Спасибо….
Попробуйте код ниже.
ваш $sql_data_array
должно быть правильно.
$sql_data_array = array('customers_id' => (int)$HTTP_GET_VARS['cID'],
'seq_no' => (int)$education_seq
);
tep_db_perform(TABLE_CUSTOMERS_EDUCATIONS, $sql_data_array, 'update', "customers_id = '" . (int)$HTTP_GET_VARS['cID'] ."' and seq_no = '" . (int)$education_seq . "'");
Других решений пока нет …