Артур
и просто дальше в курлах убрать подключение ?
Артур
но курлу всеравно надо будет юзать для получения картинок и количества ?(
ᅠ
Всем привет. В базе MySQL не получается никак настроить AUTO_INCREMENT для любой таблицы, ни запросом, ни в опциях таблицы в phpMyAdmin. Показывает, что запрос успешно выполнен, но AUTO_INCREMENT не меняется
Артур
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://site.ru/api/remap/1.1/entity/assortment?filter=name=".urlencode($name));
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookiefile");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookiefile");
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Accept: application/json',
'Content-Type: application/json')
);
$response = curl_exec($ch);
curl_close($ch);
Артур
как правильно заюзать куки ?((
Артур
один раз я подключился но как после использовать куки ?(
Alexandra
в доках?
(;¬_¬)
в доках?
не отвечай ему, не поддавайся на провокацию. используй силу, сенпай ~nya
Alexandra
хорошо
Andrii
Andrii
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://site.ru/api/remap/1.1/entity/assortment?filter=name=".urlencode($name));
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookiefile");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookiefile");
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Accept: application/json',
'Content-Type: application/json')
);
$response = curl_exec($ch);
curl_close($ch);
$cookieFile = tmpfile();
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookieFile);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookieFile);
Andrii
Попробуй сначала в одной таблице
Andrii
И проверь тип поля в котором авто инкремент включен. Должен быть целочисленный тип
Дмитрий
CREATE TABLE IF NOT EXISTS test123 (
id int(10) unsigned NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
)
для теста и проверь записи
ᅠ
ᅠ
Andrii
Перезагружали MySQL?
Дмитрий
еррор лог глянте что пишет?
Roman
Тут тоже такая фигня
а что вообще происходит? что значит auto_increment не меняется? записываются записи с одинаковым id ?
꧁༺ĤŐŔŃŶ
Дратути. Есть тернарное условие
$out.=($out==""?"":"\n").$word;
Как я могу добавить дополнительный код после "\n" не нарушая синтаксиса и так что бы оно дальше работало?
Moz
The Ant
(;¬_¬)
(;¬_¬)
первое правило админа работает и тут
Moz
The Ant
꧁༺ĤŐŔŃŶ
проблема в том что код должен размещаться в слева перед : - срабатывая по true и справа от : срабатывая по false
Moz
comrade
$out .= ( $out == "" ? "" : (true ? "true\n" : "\nfalse" ) ) .$word;
ᅠ
зачем меняешь на 1?
Потому что это я тестировал добавление записей, хочу, чтобы нормальные записи начинались с 1 а не с 6
Под "нормальными" подразумеваю те, которые будет использоваь заказчик
ᅠ
Ну, дело эстетическое
The Ant
ᅠ
Да, не спорю
The Ant
ну и забей значит
ᅠ
Нашёл ошибку - для таблиц InnoDB такое не работает
The Ant
работает
Andrii
Работает
Sergey
Не сработает, в innodb будет браться max(id)
꧁༺ĤŐŔŃŶ
А не плодить условия в условии
Sergey
ᅠ
работает
Да, я наврал. В службе поддержки так написали и я сюда отправил не проверив
꧁༺ĤŐŔŃŶ
$out .= ( $out == "" ? "" : "\n" $back +10 ) .$word;
꧁༺ĤŐŔŃŶ
Примерно так. Но в таком случае, ничего не работает
Sergey
Roman
ᅠ
Сейчас попробую
ᅠ
Игорь
ᅠ
Хм, так работает
ᅠ
В чём прикол? Если у меня будет 100 записей, и я захочу удалить последние 10, и назначить AUTO_INCREMENT с 91, как быть?
꧁༺ĤŐŔŃŶ
Если поместить $back + 10 в кавычки, результат будет пвыведен на экран, что в данном случае не требуется.
Игорь
꧁༺ĤŐŔŃŶ
редактор ругается на отсутствие точки с запятой, и ничего не выводит
Игорь
Да понятно, это видно
Дмитрий
AUTO_INCREMENT=21 ; потмоу что считает сколкьо было уникальных
ᅠ
Почему так? :(
Раньше всё работало
Игорь
Игорь
Правильно?
ᅠ
Сейчас на другом сервере проверю
꧁༺ĤŐŔŃŶ
Игорь
Игорь
Ага
Дмитрий
русками ручками создавать таблицы надо а не майадмином)
꧁༺ĤŐŔŃŶ
начальное значение 100 надо увеличить его на 10 в рамках условия, внутри цикла, каждую итерацию добавляя перенос и увеличивая back на 10 едениц
Moz
꧁༺ĤŐŔŃŶ
Moz
$out .= ( $out == "" ? "" : "\n".($back +10) ) .$word;
Игорь
꧁༺ĤŐŔŃŶ