и на формах mysql это было (наступили на эту граблю при ознакомлении с mysql 5)...
а вот чего практически нигде нет, так это дружбы моуля от sybase для подключения к mssql и SQL-ного print :")
вкратце звучит как "если довелось из PHP подрубаться к MS-SQL, то ни в коем случае не используй в запросах print. глюки будут абсолютно непредсказуемые :("
Вы не поняли суть. Использую я все записи, а не только первую. Но результатом выполнения mysqli_query('CALL procedureName()') является множественный ответ - ответ содержащий ДВА mysql ресурса.
Из первого "ответа" я получу все записи, а во втором находится результат выполнения процедуры - собственно true или false (То есть результат - смог ли mysql в принципе выполнить мою процедуру). Если бы процедура не возвращала таблицу, то этот результат был бы единственным, а так он нам мешает. Поэтому от него и избавляемся.
Я уверен, что есть так же точное описание библиотеки gd и десятков других библиотек. И что ядро линукса тоже довольно документировано, так может подскажете мне какой его хедер отвечает за работу hibernate в linux?
Вам это было не нужно или не интересно - пропустите тему.
Я потратил на это свое время, и написал это здесь чтобы другие, кто по незнанию столкнется с подобной проблемой, смогли найти решение быстрее.
Но вы даже ссылку на раздел док-ции где это описано не дали =). Я же не говорю "нахрен это тут", я лишь сказал что почитать об этом можно (и нужно!) в оф. доках libmysqlclient :).
Дело в том что есть ещё море нюансов, которые именно там описаны друг за дружкой, так что и вам лично мой совет - хотя бы просто пролистать все разделы =)
Хранимые процедуры MySQL и «out of sync»