Как выглядит передача параметра в where в связке С++/MySQL?

Здравствуйте!

Хочу записать запрос к базе через конструкцию for.
Что-то типа этого:

for (int i = 0; i < 10; i+)
{
Object.ExecuteQuery(«select ip, prefix from server where id = i»);
}

Понятное дело, данная конструкция работать не будет. Как правильно передать значение i в where?
  • Вопрос задан
  • 2627 просмотров
Решения вопроса 1
ivnik
@ivnik
Посмотрите метод prepareStatement:

  pstmt = con->prepareStatement("INSERT INTO test(id) VALUES (?)");
  for (int i = 1; i <= 10; i++) {
    pstmt->setInt(1, i);
    pstmt->executeUpdate();
  }
  delete pstmt;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы