На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
    > с PHP на Ruby (MySql, условия и тд)
      Подскажите альтернативные действия
      1. по MySql
      РНР
      ExpandedWrap disabled
        if($c=@mysql_connect($HostNm[$sel_db], $UsNm[$sel_db], $Pass[$sel_db])){

      Я сделал так (Ruby)
      ExpandedWrap disabled
        s = Mysql.new(HostNm[x], UsNm[x], Pass[x], DBNm[x]) rescue error=1
              if error!=1


      2. по MySql
      PHP
      ExpandedWrap disabled
        if(!mysql_query("INSERT INTO tpeodat (".$pole_tpeodat[$i].", server) VALUES(".$values_tpeodat[$i].", ".$sel_db.")")){

      Я сделал так (Ruby)
      ExpandedWrap disabled
        m.query("INSERT INTO tpeodat2 (#{pole_tpeodat[i]}, server) VALUES(#{values_tpeodat[i]}, #{x})") rescue error=1
                    if error==1


      3. есть ли альтернатива символу @ в Ruby или только исключения? Допустим в вопросе 2 имеются дубликаты ключей в tpeodat2 и ключ нельзя убирать а дубликаты просто должны проскакивать и по условию считать сколько занесено сколько нет нашел выход только через rescue error=1

      4. Подскажите есть ли аналог функции unset в РНР
        Что такое @ и unset?
          В PHP @ - это подавление вывода ошибок при выполнении функции, а unset - уничтожает переменную.
            Тогда в рубях unset -- это undef или undefine, не помню точно :)

            Аналога @ естественно нет. Исключения давить нельзя, можно только игнорировать в пустом блоке begin ... rescue ... end =)
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0194 ]   [ 15 queries used ]   [ Generated: 18.04.24, 23:30 GMT ]