oscommerce tep_db_perform — обновить

Я работаю над простой функцией, которая обновляет значение в базе данных,
Мне странно, что когда я добавляю более 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, поэтому, пожалуйста, помогите мне.
Спасибо….

0

Решение

Попробуйте код ниже.

ваш $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 . "'");
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]