Максим Иванов: На языки си это никак не объяснить. Интерпретируемый "умный" язык пытается [] привести к числу,чтобы 1 поделить на число. На си это просто не скомпилировалось бы.
Можете поэкспериментировать
[] [1] [0] [2,3], null, undefined и т.д.
vvafree: почти, массивов будет несколько,или матрица будет из большего объекта (в котором будут пиксели ото всех каналов). Определитесь что именно нужно и смотрите примеры,как работать с двумерными массивами. Лень подробно все расписывать, если не разберетесь,подождите других ответов ,только сформулируйте точно задачу конечную.
ЕСли прижмет,контакты на почте.
vvafree: Так сразу не скажу, не пишу давно на с, по сути достаточно выделить размер память ar = char[width*heght ] и привести к типу char**, дальше обращаться nr ar2[x][y]
попробуйте погуглить initialize 2d array (dynamic size)
Альфред: Не спец по запросам, предлагаю сначала получить сырой SQL и выложить сам код для двух случаев, что и как именно мерили.
Плюс есть нюансы с компиляцией запросов, не вникал в это дело, есть нюанс с прекомпиляцией кода в целом.