• Правильный графопостроитель для PHP?

    Ну вы извините конечно — я вам дал что есть сильно подходит под ваши требования — такого как вам надо особо и не найдете — вот механизм меток я допустим видел только в JS/HTML5 решениях… На выходе png? так чем плох High Charts?
    тут хак
    реквестировать реквестируйте — а писать, тестировать за вас никто не будет — вам подкидывают идеи как и что сделать и если ничего не подходит пишите велосипед и не морочьте людям голову…
  • Prepared Statements

    @Aios Автор вопроса
    Вы написали что из result они не удаляются — есть какой то способ это сделать в теле цикла?
  • Prepared Statements

    @Aios Автор вопроса
    Спасибо что откликнулись — но я вынужден вас огорчить: Вы не правы…

    Если оставить код в таком виде — то:

    Если условие не будет выполнено для одной строки то следующие записи какие идут по порядку начиная с нее будут отрабатывать как положено… Если добавить сразу после нее такую же строчку с не исполняющимся условием то все остальные строчки из-за этих двух будут не тронуты т.е. цикл до них не дойдет. Исправить эту ситуацию у меня получилось
    вставив после:
    if (receiver)
                    {
                        if (AchievementEntry const* achievementEntry = GetAchievementStore()->LookupEntry(itemId))
                            receiver->CompletedAchievement(achievementEntry);
    
                        stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_EXTERNAL_MAIL);
                        stmt->setUInt32(0, id);
                        trans->Append(stmt);
                    }
    
    

    Вот это
    else
          result->NextRow();
    

    Проблема решается — и через те самые первые две для которой условие не выполняется цикл перескакивает
    Если добавить после этих двух еще одну, для которой условие не выполняется то следующие опять будут не тронутыми пусть их там будет еще 500 тысяч с условием типа «1» (для первого кейса ) они не выполнятся из-за этих трех с не выполняющимся условием из 2 кейся…

    Может я не правильно понимаю работу Prepared Statements, но работу этого кода я прекрасно воображаю… Проблема в том что он работает не так как у меня в голове =(