Очень нужна помощь с mysql запросом

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-12 10:51:18

НУЖНА ПОМОЩЬ !
Видел уже в однои теме такой вопрос,но к сожелению ответа на него там так никто и не написал.
Автор вопроса сам разобрался !
У меня этого сделать так никак и не получается,так как я почти ноль в Mysql ...
В общем выдает такую ошибку...

Код: Выделить всё

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'out) as tout from hl_traffic where listing_id = 1 and date + interval 7 day > no' at line 1
Помогите пожалуйста,как ее исправить,если можно то по подробнее...
Заранее благодарен ! ! !
Последний раз редактировалось zingel 2009-02-12 20:44:16, всего редактировалось 2 раза.
Причина: уважайте себя и окружающих человеков :)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение hizel » 2009-02-12 11:09:30

вы sql запрос полностью приведите
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-12 19:20:11

hizel писал(а):вы sql запрос полностью приведите
Как я полностью могу привести этот запрос ???
А то я чесно сказать не сильно в этом всем разбераюсь...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-12 20:44:48

давайте по-другому......кто делает такой запрос и к какой базе?
Z301171463546 - можно пожертвовать мне денег

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-12 21:57:33

Нууу...
судя по всему я делаю из админки сайта...
Может это вообще не запрос ???
В общем суть дела такова,на сколько я понял из всего прочитанного в нете,но так и не найдя конкретного ответа на свой вопрос..
Етот сцрипт был изначально сделан под mysql4,а у меня mysql5,вроде как-то так...
Скрипт этот одного hyip мониторинга.
Ошибка эта возникает когда хочешь из админки сайта добавить новый проект в "listings"может уже кто-то сталкивался с етим ???
Последний раз редактировалось BOLTYARA 2009-02-12 22:00:35, всего редактировалось 1 раз.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-12 21:58:55

нужно лезть в код этого добра и смотреть там запрос, который этот код формирует
Z301171463546 - можно пожертвовать мне денег

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-12 23:03:15

Хотя-бы в какой файл,или еще куда-то,с чего начать,дальше может будет легче...
Я как-то пару лет назад начал было увлекатся php ,но как-то забросил,а вот сеичас пытаюсь из памяти своей выудить,но что-то безрезультатно... :-o
Но с вашей помощью здесь,может что-то у меня и получится..
Надеюсь...))))

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 0:15:59

а куда нужно лезть?(с)

вообще туда откуда он идёт, нужно грепнуть да посмотреть
Z301171463546 - можно пожертвовать мне денег

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 3:30:17

Может это чем-то поможет ????

-- phpMyAdmin SQL Dump
-- version 2.11.6
-- http://www.phpmyadmin.net
--
-- Хост: sql6.abc.com
-- Время создания: Фев 12 2009 г., 16:16
-- Версия сервера: 5.0.66
-- Версия PHP: 5.2.4

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--

--

-- --------------------------------------------------------

--
-- Структура таблицы `hl_traffic`
--

CREATE TABLE `hl_traffic` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`date` date default NULL,
`listing_id` bigint(20) unsigned NOT NULL default '0',
`in` bigint(20) unsigned NOT NULL default '0',
`out` bigint(20) unsigned NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Дамп данных таблицы `hl_traffic`
--

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 3:43:56

не поможет, нужен код
Z301171463546 - можно пожертвовать мне денег

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 4:14:37

Думаю этот...

Код: Выделить всё

<?


  $frm['gid'] = intval ($frm['gid']);
  $q = 'select 
               *
        from
               hl_groups
       ';
  if (!($sth = mysql_query ($q)))
  {
    exit (mysql_error ());
    ;
  }

  $groups = array ();
  $group = '';
  while ($row = mysql_fetch_array ($sth))
  {
    if (($row['id'] == 1 OR $frm['gid'] == $row['id']))
    {
      $group = $row;
    }

    array_push ($groups, $row);
  }

  $q = 'select count(*) as count 
        from
               hl_listings
        where
               group_id = ' . $group['id'] . ' order by id
       ';
  if (!($sth = mysql_query ($q)))
  {
    exit (mysql_error ());
    ;
  }

  $row = mysql_fetch_array ($sth);
  $count_all = $row['count'];
  $onpage = 30;
  $page = $frm['p'];
  $colpages = ceil ($count_all / $onpage);
  if ($page <= 1)
  {
    $page = 1;
  }

  if (($colpages < $page AND 1 < $colpages))
  {
    $page = $colpages;
  }

  $from = ($page - 1) * $onpage;
  $q = 'select *, 
               date_format(date_added, \'%b %D, %Y\') as added,
               date_format(date_closed, \'%b %D, %Y\') as closed,
               (date_added + interval ' . $settings['new_for_days'] . ' day > current_date) as new,
               ((expiration != 0) && (date_added + interval expiration day < current_date)) as expired
        from
               hl_listings
        where
               group_id = ' . $group['id'] . ' and
               status != 2
        order by expired desc, id
       ';
  if (!($sth = mysql_query ($q)))
  {
    exit (mysql_error ());
    ;
  }

  $listings = array ();
  while ($row = mysql_fetch_array ($sth))
  {
    $q = 'select sum(amount * type) as payout, sum(amount * !type) as spend from hl_statistics where listing_id = ' . $row['id'];
    if (!($ssth = mysql_query ($q)))
    {
      exit (mysql_error ());
      ;
    }

    $srow = mysql_fetch_array ($ssth);
    $row['ratio'] = ($srow['spend'] != 0 ? sprintf ('%.02f', $srow['payout'] / $srow['spend']) : '0.00');
    $row['spend'] = number_format ($srow['spend'], 2);
    $votes_summary = array ('0' => 0, '1' => 0, '2' => 0, '3' => 0);
    $votes_all = 0;
    $avg_vote = '0.0';
    $q = 'select count(*) as cvotes, vote from hl_votes where listing_id = ' . $row['id'] . ' and confirm = \'0\' group by vote';
    if (!($ssth = mysql_query ($q)))
    {
      exit (mysql_error ());
      ;
    }

    while ($srow = mysql_fetch_array ($ssth))
    {
      $votes_all += $srow['cvotes'];
      $votes_summary[$srow['vote']] = $srow['cvotes'];
    }

    if (0 < $votes_all)
    {
      $avg_vote = sprintf ('%.01f', ($votes_summary['3'] * 10 + $votes_summary['2'] * 5 - $votes_summary['1'] * 0 - $votes_summary['0'] * -5) / $votes_all);
    }

    $row['avg_vote'] = $avg_vote;
    $row['cvotes'] = $votes_all;
    $q = 'select sum(`in`) as tin, sum(out) as tout from hl_traffic where listing_id = ' . $row['id'] . ' and date + interval ' . $settings['traffic_count_days'] . ' day > now()';
    if (!($ssth = mysql_query ($q)))
    {
      exit (mysql_error ());
      ;
    }

    $traffic = mysql_fetch_array ($ssth);
    $row['in'] = intval ($traffic['tin']);
    $row['out'] = intval ($traffic['tout']);
    $row['traffic_ratio'] = ($traffic['tout'] == 0 ? '0.0' : sprintf ('%.01f', $traffic['tin'] / $traffic['tout']));
    array_push ($listings, $row);
  }

  $listings = array_splice ($listings, $from, $onpage);
  echo '<s';
  echo 'cript language="javascript"><!--
function editStatistics(id)
{
  w = 400; h = 600;
  t = (screen.height-h-30)/2;
  l = (screen.width-w-30)/2;
  window.open(\'?a=edit_statistics&lid=\' + id, \'edit_statistics\' + id, "top="+t+",left="+l+",width="+w+",height="+h+",resizable=1,scrollbars=1");
}
function editVotes(id)
{
  w = 400; h = 600;
  t = (screen.height-h-30)/2;
  l = (screen.width-w-30)/2;
  window';
  echo '.open(\'?a=edit_votes&lid=\' + id, \'edit_votes\' + id, "top="+t+",left="+l+",width="+w+",height="+h+",resizable=1,scrollbars=1");
}
--></script>

<form name="grps"><input type=hidden name=a value=listings>
<table cellspacing=1 cellpadding=2 border=0 width=100%>
<tr>
  <td><b>Listings: ';
  echo $group['name'];
  echo ' (';
  echo $group['type'];
  echo ')</b></td>
 <td width=1% nowrap>';
  echo '<s';
  echo 'elect name="gid" class=inpts onchange="document.grps.submit()">
';
  foreach ($groups as $grp)
  {
    echo '  <option value="';
    echo $grp['id'];
    echo '" ';
    echo ($grp['id'] == $group['id'] ? 'selected' : '');
    echo '>';
    echo $grp['name'];
    echo ($grp['status'] ? '' : ' (disabled)');
    echo '</option>
';
  }

  echo '     </select> <input type="submit" value="GO" class=sbmt></td>
</tr>
</table>
</form>

<table cellspacing=1 cellpadding=2 border=0 width=100%>
';
  if (0 < sizeof ($listings))
  {
    foreach ($listings as $list)
    {
      $payments = preg_split ('/,/', $list['pay_systems']);
      echo '<tr>
 <td>
  <table cellspacing=0 cellpadding=1 border=0 width=100%><tr><td bgcolor=#808000>
   <table cellspacing=0 cellpadding=2 border=0 bgcolor=#FFFFFF width=100%>
    <tr>
     <td valign=top width=33% >
       <a href="';
      echo $list['url'];
      echo '" target=_blank><b>';
      echo $list['name'];
      echo '</b></a>
       ';
      echo ($list['new'] ? '<b style="color: red"><i>new</i></b>' : '');
      echo '       ';
      echo ($list['expired'] ? '<b style="color: red">expired</b>' : '');
      echo '       <br>
       Status: <b>';
      echo ($list['status'] ? 'On' : 'Off');
      echo '</b><br>
       Paying Status: 
               ';
      if ($list['hyip_status'] == 1)
      {
        echo '<img src="images/m_pay.gif" border=0 alt="Paying" title="Paying" align=absmiddle>';
      }

      echo '               ';
      if ($list['hyip_status'] == 2)
      {
        echo '<img src="images/m_wait.gif" border=0 alt="Waiting" title="Waiting" align=absmiddle>';
      }

      echo '               ';
      if ($list['hyip_status'] == 3)
      {
        echo '<img src="images/m_prob.gif" border=0 alt="Problem" title="Problem" align=absmiddle>';
      }

      echo '               ';
      if ($list['hyip_status'] == 4)
      {
        echo '<img src="images/m_npay.gif" border=0 alt="Not Paying" title="Not Paying" align=absmiddle>';
      }

      echo '        <br>
       Our Investment: <b>';
      echo $list['spend'];
      echo '</b><br>
       Payout Ratio: <nobr><b>';
      echo $list['ratio'];
      echo ' <font color="#FF0000">';
      echo (1 <= $list['ratio'] ? 'in profit' : '');
      echo '</font></b></nobr><br>
       <a href="javascript:editStatistics(\'';
      echo $list['id'];
      echo '\')">Manage Payouts</a><br>
       <!--a href="#">Program Details</a><br-->
       <a href="mailto:';
      echo $list['email'];
      echo '">Contact</a><br>
       <br>
     </td>
     <td valign=top width=33% nowrap>
       <b>';
      echo $list['percents'];
      echo '</b><br>
                  Minimal Spend: <b> 
                  ';
      echo $list['min_spend'];
      echo '                  </b><br>
                  Maximal Spend: <b> 
                  ';
      echo ($list['max_spend'] ? $list['max_spend'] : 'No Limit');
      echo '                  </b><br>
       Referral:  <b>';
      echo ($list['referral'] ? $list['referral'] : 'No');
      echo '</b><br>
       Withdrawal: <b>';
      if ($list['withdrawal_type'] == 1)
      {
        echo 'Manual';
      }

      if ($list['withdrawal_type'] == 2)
      {
        echo 'Instant';
      }

      if ($list['withdrawal_type'] == 3)
      {
        echo 'Automatic';
      }

      echo '</b><br>
       <br>
     </td>
     <td valign=top width=33% nowrap>
       Our Rating: ';
      for ($i = 1; $i <= 5; ++$i)
      {
        if ($i <= intval ($list['rating']))
        {
          echo '<img src="images/full_star.gif" align=absmiddle>';
          continue;
        }
        else
        {
          echo '<img src="images/empty_star.gif" align=absmiddle>';
          continue;
        }
      }

      echo '<br>
       Votes: <b>';
      echo $list['avg_vote'];
      echo ' - ';
      echo $list['cvotes'];
      echo ' votes</b><br>
       <a href="javascript:editVotes(\'';
      echo $list['id'];
      echo '\')">Manage Votes</a><br>
';
      if ((((($list['support_email'] OR $list['support_form']) OR $list['support_forum']) OR $list['support_phone']) OR $list['support_aim']))
      {
        echo '       Support: 
               ';
        if ($list['support_email'])
        {
          echo '<a href="mailto:';
          echo $list['support_email'];
          echo '"><img src="images/smail.gif" border=0 alt="Support E-Mail" title="Support E-Mail" align=absmiddle></a>';
        }

        echo '               ';
        if ($list['support_form'])
        {
          echo '<a href="';
          echo $list['support_form'];
          echo '" target=_blank><img src="images/sform.gif" border=0 alt="Support Form" title="Support Form" align=absmiddle></a>';
        }

        echo '               ';
        if ($list['support_forum'])
        {
          echo '<a href="';
          echo $list['support_forum'];
          echo '" target=_blank><img src="images/sforum.gif" border=0 alt="Support Forum" title="Support Forum" align=absmiddle></a>';
        }

        echo '               ';
        if ($list['support_phone'])
        {
          echo '<img src="images/sphone.gif" border=0 alt="Phone: ';
          echo $list['support_phone'];
          echo '" title="Phone: ';
          echo $list['support_phone'];
          echo '" align=absmiddle>';
        }

        echo '               ';
        if ($list['support_aim'])
        {
          echo '<img src="images/smsn.gif" border=0 alt="';
          echo $list['support_aim'];
          echo '" title="';
          echo $list['support_aim'];
          echo '" align=absmiddle>';
        }

        echo '       <br>
';
      }

      echo '       Added: <b>';
      echo $list['added'];
      echo '</b><br>
       In: <b>';
      echo $list['in'];
      echo '</b> Out: <b>';
      echo $list['out'];
      echo '</b> Ratio: <b>';
      echo $list['traffic_ratio'];
      echo '</b>
       <br>
     </td>
     <td valign=top width=33%>
       <a href="?a=edit_listing&lid=';
      echo $list['id'];
      echo '&gid=';
      echo $frm['gid'];
      echo '&p=';
      echo $frm['p'];
      echo '">[edit]</a><br>
       <a href="?a=delete_listing&lid=';
      echo $list['id'];
      echo '&gid=';
      echo $frm['gid'];
      echo '&p=';
      echo $frm['p'];
      echo '" onclick="return confirm(\'Do you really want to delete this listing?\')">[delete]</a><br>
       <br>
     </td>
    </tr>
    <tr>
      <td colspan=4>';
      echo $list['description'];
      echo '</td>
    </tr>
    <tr>
      <td colspan=4 nowrap>';
      foreach ($payments as $pay)
      {
        echo '<img src="images/';
        echo $pay;
        echo '.gif" align=absmiddle alt="';
        echo $pay;
        echo '" title="';
        echo $pay;
        echo '"> ';
      }

      echo '</td>
    </tr>
   </table>
  </td></tr></table>
 </td>
</tr>
';
    }
  }
  else
  {
    echo '<tr>
    <td bgcolor=FFF9B3 colspan=4>No Listings found.</td>
</tr>
';
  }

  echo '</table>
<br>
<form method=post>
<input type="hidden" name="a" value="add_listing">
<input type="hidden" name="gid" value="';
  echo $frm['gid'];
  echo '">
<input type="submit" value="Add Listing" class=sbmt>
</form>
<center>
';
  if (1 < $colpages)
  {
    if (1 < $page)
    {
      echo ' <a href="?a=listings&gid=';
      echo $frm['gid'];
      echo '&p=';
      echo $page - 1;
      echo '"><<</a> ';
    }

    for ($i = 1; $i <= $colpages; ++$i)
    {
      if ($i == $page)
      {
        echo ' <b>';
        echo $i;
        echo '</b> ';
        continue;
      }
      else
      {
        echo ' <a href="?a=listings&gid=';
        echo $frm['gid'];
        echo '&p=';
        echo $i;
        echo '">';
        echo $i;
        echo '</a> ';
        continue;
      }
    }

    if ($page < $colpages)
    {
      echo ' <a href="?a=listings&gid=';
      echo $frm['gid'];
      echo '&p=';
      echo $page + 1;
      echo '">>></a> ';
    }
  }

  echo '</center>


<br>
';
  echo start_info_table ('100%');
  echo 'In this section you can manage your listings.<br>
You can see most listing parameters here.<br>
Use <b>Manage Payouts</b> link to add/remove payouts for each listings. Listing Payout Ratio counts based on data in the  Payouts Statistics. You should add initial deposit to program manually. Program payouts can be added manually or using the <a href="?a=import_transactions">Import Transactions</a> section.';
  echo '<br>
Use <b>Manage Votes</b> link to view or remove users\' votes.<br>
To <b>edit</b> listing settings click on the "edit" link.
';
  echo end_info_table ();
?>

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 4:21:47

Ошибся скорее всего...
Наверное все-таки вот этот ! ! !

Код: Выделить всё


<?



  $frm['gid'] = intval ($frm['gid']);
  $q = 'select * from hl_groups';
  if (!($gsth = mysql_query ($q)))
  {
    exit (mysql_error ());
    ;
  }

  $groups = array ();
  while ($grow = mysql_fetch_array ($gsth))
  {
    array_push ($groups, $grow);
  }

  echo '<form method=post>
<input type="hidden" name="a" value="add_listing">
<input type="hidden" name="action" value="save">
<input type="hidden" name="gid" value="';
  echo $frm['gid'];
  echo '">
<input type="hidden" name="p" value="';
  echo $frm['p'];
  echo '">
<table cellspacing=1 cellpadding=2 border=0 width=100%>
<tr>
 <td width=30%>Name:</td><td><input type="text" name="name" value="" class=inpts size=50></td>
</tr>
<tr>
 <td>Group:</td>
 <td>
  ';
  echo '<s';
  echo 'elect name="group_id" class=inpts>
';
  foreach ($groups as $group)
  {
    echo '    <option value="';
    echo $group['id'];
    echo '" ';
    echo ($group['id'] == $frm['gid'] ? 'selected' : '');
    echo '>';
    echo htmlspecialchars ($group['name']);
    echo '</option>
';
  }

  echo '  </select>
 </td>
</tr>
<tr>
 <td>Rating:</td>
 <td>
   ';
  echo '<s';
  echo 'elect name="rating" class=inpts>
';
  for ($i = 0; $i <= 5; ++$i)
  {
    echo '     <option value=';
    echo $i;
    echo '>';
    echo $i;
    echo '</option>
';
  }

  echo '   </select>
 </td>
</tr>
<tr>
 <td>Status:</td>
  <td>
   ';
  echo '<s';
  echo 'elect name="status" class=inpts>
     <option value=0>Off</option>
     <option value=1 selected>On</option>
     <option value=2>Not Approved</option>
   </select>
  </td>
</tr>
<tr>
 <td>Paying Status:</td>
  <td>
   ';
  echo '<s';
  echo 'elect name="hyip_status" class=inpts>
     <option value=1>Paying</option>
     <option value=2 selected>Waiting</option>
     <option value=3>Problem</option>
     <option value=4>Not Paying</option>
   </select>
  </td>
</tr>
<tr>
 <td>URL:</td><td><input type="text" name="url" value="" class=inpts size=50></td>
</tr>
<tr>
 <td>Percents:</td><td><input type="text" name="percents" value="" class=inpts size=50></td>
</tr>';
  echo '
<tr>
      <td>Minimal Spend:</td>
      <td><input type="text" name="min_spend" value="" class=inpts size=50></td>
</tr>
<tr>
      <td>Maximal Spend:</td>
      <td><input type="text" name="max_spend" value="" class=inpts size=50></td>
</tr>
<tr>
 <td>Referral:</td><td><input type="text" name="referral" value="" class=inpts size=50></td>
</tr>
<tr>
 <td>Withdrawal:</td>
 <td>
   ';
  echo '<s';
  echo 'elect name="withdrawal_type" class=inpts>
     <option value=1>Manual</option>
     <option value=2>Instant</option>
     <option value=3>Automatic</option>
   </select>
 </td>
</tr>
<tr>
 <td>Contact E-mail:</td><td><input type="text" name="email" value="" class=inpts size=50></td>
</tr>
<tr>
 <td>Support E-mail:</td><td><input type="text" name="support_email" value="" class=inpts size=50></td>
</tr>
<tr>
 <td>Support Fo';
  echo 'rm:</td><td><input type="text" name="support_form" value="" class=inpts size=50></td>
</tr>
<tr>
 <td>Support Forum:</td><td><input type="text" name="support_forum" value="" class=inpts size=50></td>
</tr>
<tr>
 <td>Support Phone:</td><td><input type="text" name="support_phone" value="" class=inpts size=50></td>
</tr>
<tr>
 <td>Support AIM:</td><td><input type="text" name="support_aim" value="" class=inpts size=50></td>
</';
  echo 'tr>
<tr>
 <td>Added:</td>
';
  $date = get_date_arrays ('', '', '', 5, 5);
  echo ' 
 <td>
  ';
  echo '<s';
  echo 'elect name="month" class=inpts>
';
  foreach ($date['MONTHS'] as $data)
  {
    echo '   <option value="';
    echo $data['VALUE'];
    echo '" ';
    echo ($data['SELECTED'] == 1 ? 'selected' : '');
    echo '>';
    echo $data['NAME'];
    echo '</option>
';
  }

  echo '  
  </select>
  ';
  echo '<s';
  echo 'elect name="day" class=inpts>
';
  foreach ($date['DAYS'] as $data)
  {
    echo '   <option value="';
    echo $data['VALUE'];
    echo '" ';
    echo ($data['SELECTED'] == 1 ? 'selected' : '');
    echo '>';
    echo $data['NAME'];
    echo '</option>
';
  }

  echo '  
  </select>
  ';
  echo '<s';
  echo 'elect name="year" class=inpts>
';
  foreach ($date['YEARS'] as $data)
  {
    echo '   <option value="';
    echo $data['VALUE'];
    echo '" ';
    echo ($data['SELECTED'] == 1 ? 'selected' : '');
    echo '>';
    echo $data['NAME'];
    echo '</option>
';
  }

  echo '  
  </select>
 </td>
</tr>
<tr>
      <td>Expires After:</td>
      <td><input type="text" name="expiration" value="';
  echo htmlspecialchars ($row['expiration']);
  echo '" class=inpts size=10> days (enter \'0\' to skip limitation)</td>
</tr>
<tr>
 <td>Closed:</td>
';
  $date = get_date_arrays ('0', '0', '0', 5, 5);
  echo ' 
 <td>
  ';
  echo '<s';
  echo 'elect name="cmonth" class=inpts>
   <option value=0>-</option>
';
  foreach ($date['MONTHS'] as $data)
  {
    echo '   <option value="';
    echo $data['VALUE'];
    echo '" ';
    echo ($data['SELECTED'] == 1 ? 'selected' : '');
    echo '>';
    echo $data['NAME'];
    echo '</option>
';
  }

  echo '  
  </select>
  ';
  echo '<s';
  echo 'elect name="cday" class=inpts>
   <option value=0>-</option>
';
  foreach ($date['DAYS'] as $data)
  {
    echo '   <option value="';
    echo $data['VALUE'];
    echo '" ';
    echo ($data['SELECTED'] == 1 ? 'selected' : '');
    echo '>';
    echo $data['NAME'];
    echo '</option>
';
  }

  echo '  
  </select>
  ';
  echo '<s';
  echo 'elect name="cyear" class=inpts>
   <option value=0>-</option>
';
  foreach ($date['YEARS'] as $data)
  {
    echo '   <option value="';
    echo $data['VALUE'];
    echo '" ';
    echo ($data['SELECTED'] == 1 ? 'selected' : '');
    echo '>';
    echo $data['NAME'];
    echo '</option>
';
  }

  echo '  
  </select>
 </td>
</tr>
<tr>
  <td valign=top>Payment Systems:</td>
  <td>
';
  $payments = preg_split ('/\\s*,\\s*/', $settings['payments']);
  foreach ($payments as $payment)
  {
    echo '   <input type="checkbox" name="payments[';
    echo $payment;
    echo ']" value=1> ';
    echo $payment;
    echo '<br>
';
  }

  echo '  </td>
</tr>
<tr>
 <td>HYIP E-Gold Accounts:<br>';
  echo '<s';
  echo 'mall>comma sparated</small></td><td><input type="text" name="account" value="" class=inpts size=10></td>
</tr>
<tr>
  <td colspan=2>Description:</td>
</tr>
<tr>
  <td colspan=2><textarea name="description" cols=82 rows=5 class=inpts></textarea></td>
</tr>
';
  echo '<tr>
  <td colspan=2><input type="submit" value="Add" class=sbmt></td>
</tr>
</table>
</form>

';
?>

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 4:22:47

Код: Выделить всё

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'out) as tout from hl_traffic where listing_id = 1 and date + interval 7 day > no' at line 1

Код: Выделить всё

$from = ($page - 1) * $onpage;
  $q = 'select *,
               date_format(date_added, \'%b %D, %Y\') as added,
               date_format(date_closed, \'%b %D, %Y\') as closed,
               (date_added + interval ' . $settings['new_for_days'] . ' day > current_date) as new,
               ((expiration != 0) && (date_added + interval expiration day < current_date)) as expired
        from
               hl_listings
        where
               group_id = ' . $group['id'] . ' and
               status != 2
        order by expired desc, id
       ';
  if (!($sth = mysql_query ($q)))
  {
    exit (mysql_error ());
    ;
  }
http://dev.mysql.com/doc/refman/5.0/en/ ... tions.html

конкретнее, дело вот в этом, я думаю

Код: Выделить всё

 date_format(date_added, \'%b %D, %Y\') as added,
 date_format(date_closed, \'%b %D, %Y\') as closed,
Z301171463546 - можно пожертвовать мне денег

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 5:27:28

Попробовал их местами поменять,и другие значения вводить,ничего не получается,думаю что дело все-таки во втором коде,а там не знаю точно...
А вообще вот здесь запятая внизу нужна после %D

Код: Выделить всё

\'%b %D, %Y\'
???

Пробовал и без нее,но все одно ...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 5:55:58

второй код писал явный моральный урод....смотрю его пока, разбираю....
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 6:02:31

я тебе наврал, проблема вот тут

Код: Выделить всё

$q = 'select sum(`in`) as tin, sum(out) as tout from hl_traffic where listing_id = ' . $row['id'] . ' and date + interval ' . $settings['traffic_count_days'] . ' day > now()';
попробуй поменять на

Код: Выделить всё

$q = 'select sum(`in`) as tin, sum(`out`) as tout from hl_traffic where listing_id = ' . $row['id'] . ' and date + interval ' . $settings['traffic_count_days'] . ' day > now()';
Z301171463546 - можно пожертвовать мне денег

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 6:22:53

Спасибо огромное !
Заработало...
А что с вторым кодом,тойе что-то надо исправлять ???

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 6:23:43

его просто писал индус, а так хороший код.

p.s. На будущее: не думай, что все форумы такие хорошие и все дяди такие добрые как я, привыкай сам искать ошибки и исправлять их.
Z301171463546 - можно пожертвовать мне денег

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zg » 2009-02-13 6:31:16

BOLTYARA писал(а):что-то надо исправлять ???
нада ритуальный костёр... и бубен
zingel писал(а):второй код писал явный моральный урод....
-)))

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 6:34:19

Код: Выделить всё

<td>
  ';
  echo '<s';
  echo 'elect name="group_id" class=inpts>
';
ну посмотри, это же крайняя степень идиотии, когда пишут с тремором, ударяя о пробел через 2 такта биения своего гнилого сердца, ужасный феловый лольно-синеголовый бред морального урода-кришнаита сатана его ребутни по-питанию, всю голову поломал, пока смотрел....
Z301171463546 - можно пожертвовать мне денег

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 6:37:55

Да я в курсе ...
Просто я пока что-то не особо силен в этом,да и без учителя который хотя-бы направил в нужном направлении тяжеловато пока что...
Но как говорится было-бы желание...
Перед этим сутки гуглился,читал,но так и не нашел инфы по подробней,только кучу похожих вопросов без ответов...
Еще раз спасибо большое...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 6:39:54

там проблема в том, что в sum() параметр должен в новом мускеле жестко прописан быть в ``
Z301171463546 - можно пожертвовать мне денег

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 6:47:28

Понятно...
Что-то такое я понял из прочтенного за последние пару дней,с учетом моего знания инглиша...)))

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 6:52:49

Какая-то хрень...
теперь,на сам сайт не могу зайти,такую-же ошибку пишет...

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zg » 2009-02-13 7:00:15

zingel писал(а):ну посмотри, это же крайняя степень идиотии, когда пишут с тремором, ударяя о пробел через 2 такта биения своего гнилого сердца, ужасный феловый лольно-синеголовый бред морального урода-кришнаита сатана его ребутни по-питанию, всю голову поломал, пока смотрел....
каждый пхп-программер через это проходит -)) до того, как я купил зенд студию, иногда также изголялся. Но в принципе, один раз видел проект, у которого каждая строчка пхп была

Код: Выделить всё

echo "<... ></...>";
и не сказать чтоб проект тот был "зелёным"... Я стараюсь не критиковать чужой код (каким бы он не был), потому что, если поковыряться, то и у меня есть куча багов, ошибок и стилистических несоотвествий -))) К тому же код работает, и выполняет свои функции, пусть криво, но всё же -)
BOLTYARA писал(а):да и без учителя который хотя-бы направил в нужном направлении тяжеловато пока что...
начни с простого http://ru.php.net/manual/ru/index.php
BOLTYARA писал(а):Перед этим сутки гуглился,читал,но так и не нашел инфы по подробней,только кучу похожих вопросов без ответов...
и не найдёшь, потому что не то ищешь, всё что тебе нужно это http://dev.mysql.com/doc/refman/5.1/en/