Есть таблица, которая хранит 140 примерно значений:
SELECT * FROM `acc` WHERE `name` = '%s'
В этом случае получаю все и сразу.
Но sscanf
не может потянуть столько.
Каждое прописывать не вариант.
Как сделать запросы например с 1 по 50 колонку и с 51-100, если такое вообще возможно?
Никак.
Это одна из тех задач, которые порождает сумрачный похапешный разум. От неграмотности.
Нет ни одной осмысленной причины выбирать из БД колонки по частям несколькими запросами. Любой буквальный ответ на этот вопрос будет глупостью.
Надо не потакать дурацким идеям, а объяснить автору, что выбирать все нужные поля надо одним запросом.
Получить массив колонок:
$result = mysql_query("SHOW COLUMNS FROM table");
while ($row = mysql_fetch_assoc($result)) {
$colums .= $row['Field'].",";
}
$colums = substr($colums, 0, -1);
$arrColums = explode(",", $colums);//Массив колонок
$s = 0;//Из какой колонки начать
$n = 50;//Количество начиная с $s
$nColums = array_slice($arrColums,$s,$n);
$selectColums = implode(",", $nColums);
$query = mysql_query("SELECT $selectColums FROM table");
$row = mysql_fetch_array($query);
print_r($row);
Спарсил информацию
Есть картинка в виде бинарных данных взятых из базы (тип поля image), как из них получить картинку и вывести в верстку?