Шрифт:
Основное назначение языка — конечно, извлечение данных, а не их добавление или обновление. Данные извлекаются с помощью оператора
MySQL также поддерживает SQL-операторы
Получение данных в вашем приложении на языке С обычно будет включать четыре шага:
1. Выполнение запроса.
2. Извлечение данных.
3. Обработка этих данных.
4. Наведение порядка при необходимости.
Так же, как в случае операторов
Разница между функциями
Вы сможете извлечь в единственном вызове все данные из оператора
Ясно, что вам понадобится эта функция после успешного вызова функции
В случае успеха вы далее вызываете функцию
Эта функция принимает в качестве параметра структуру с результатом, возвращенную
Данная комбинация функций — легкий способ извлечь нужные вам данные. На этом этапе все данные локальны для программы-клиента и вам не нужно больше поддерживать подключение, связанное с возможностью возникновения ошибок в сети или базе данных. Получив количество возвращенных строк, вы упростите последующий программный код.
Если окажется, что вы должны работать с особенно большим набором данных, лучше извлекать меньшие по объему, более управляемые порции данных. В этом случае приложению быстрее передается управление, и использование сетевых ресурсов будет более щадящим. Мы рассмотрим этот вариант подробнее при обсуждении функции
Теперь, когда у вас есть данные, можно обработать их с помощью функции
Функция
Функция
Функция
Но ее можно применять с функцией