Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

sscanf вывод значений из бд

Статус
В этой теме нельзя размещать новые ответы.

Kol9n99

Ученик
Здравствуйте. Есть в БД некое поле со значениями(string). Они разделены указателем. Мне нужно вывести их и присвоить разным переменным. Но есть одна загвоздка. На момент запуска сервера, неизвестно сколько будет значений. т.е. я не могу сделать так:
PHP:
sscanf(result,"p<|>s[15]s[15]",val1,val2)
. Решил выйти из такого положения следующим образом:
PHP:
for(new i = 0; i < значение; i++)
{
format(str1,sizeof(str1),"s[%i]",15);
strcat(str,str1);
format(str3,sizeof(str3),"val%i,",i+1);
strcat(str2,str3);
}
sscanf(result,str,str2);
Но в процессе работы появляется следующая ошибка:
PHP:
sscanf warning: Format specifier does not match parameter count
. Как её исправить или как можно сделать это другим способом?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу