Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - CepbIu

Страницы: [1] 2
2
ошибся вот где ... в имени поля сначала идет имя таблицы и через точку имя поля ... я наоборот написал ... :) ... запустил всё-тки апач ... проверил ...
"select g_users.nick,g_users_in_ogam.id_user from g_users,g_users_in_ogam where g_users.id=g_users_in_ogam.id_user and g_users_in_ogam.num=10 and g_users_in_ogam.id_gam=$s_id order by g_users_in_ogam.t_answer asc limit 1"

этот запрос всё правильно делает ...

CREATE TABLE `g_users` (
  `nick` varchar(20) NOT NULL default \'\',
  `pass` varchar(20) NOT NULL default \'\',
  `id` int(10) unsigned NOT NULL auto_increment,
  `sess` varchar(15) NOT NULL default \'\',
  `id_team` int(10) unsigned NOT NULL default \'0\',
  `time` varchar(10) NOT NULL default \'\',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;

CREATE TABLE `g_users_in_ogam` (
  `id_gam` int(10) unsigned NOT NULL default \'0\',
  `id_user` int(10) unsigned NOT NULL default \'0\',
  `t_answer` int(10) unsigned NOT NULL default \'0\',
  `num` int(3) unsigned NOT NULL default \'0\'
) TYPE=MyISAM;

3
commander

"select nick.g_users from g_users,g_users_in_ogam where id.g_users=id_user.g_users_in_ogam and num.g_users_in_ogam=10 and id_gam.g_users_in_ogam=$s_id order by t_answer.g_users_in_ogam asc limit 1"

так правильно ? ... проверить временно не могу по техническим причинам :( ...

4
есть два запроса, хочется их в один обьединить ... предполагаю, что это можно сделать ...

$rr
=mysql_query("select id_user from g_users_in_ogam where num=10 and id_gam=$s_id order by t_answer asc limit 1");
$rows=mysql_fetch_row($rr);
$s_id_win=$rows[0];
$rr=mysql_query("select nick from g_users where id=$s_id_win");
$rows=mysql_fetch_row($rr);
$s_win=$rows[0];

если можно, подскажите, где об этом можно прочитать ...

5
PHP / Помогите разобраться с Mod_Rewrite ...
« : 08 Января 2005, 09:11:41 »
RomikChef
Он хочет увидеть в строке адреса красивую ссылку ... я показал, как это можно сделать и тут же добавил, что это действие бессмысленно ... даже обьяснил, почему оно бессмысленно ...
Лучше помолчу ...

7
PHP / Помогите разобраться с Mod_Rewrite ...
« : 06 Января 2005, 03:09:36 »
RomikChef можно я потихоньку ?
Цитировать
fgodz:
Вот у меня есть запрос http://localhost/index.php?div=news

как его сделать http://localhost/news/

fgodz без реврайта -

if($_GET[\'div\']==\'news\')
  {
  header("Location: http://localhost/news/"); 
  }

если дословно ... но это тебе не поможет ... :) ... потому что исходя из
Цитировать
fgodz:
Невозможно найти страницу
Возможно, эта страница была удалена, переименована, или она временно недоступна.

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

Попробуйте следующее:

Проверьте правильность адреса страницы в строке адреса.

Откройте localhost домашнюю страницу, затем найдите там ссылки на нужные данные.
Нажмите кнопку Назад, чтобы использовать другую ссылку.
Нажмите кнопку Поиск для поиска сведений в Интернете.



HTTP 404 - Файл не найден
Internet Explorer

у тебя попросту там ничего нету ... нет каталога, нет индекс-файла, который по умолчанию ...

8
да что за ... :)

9

$string
=\'sdkfljnsdafiu ::img.jpg:: dsflkmdsfgoinrfdm\';
$pat="::(.{1,20}\\..{3})::";
$rep="<img src=\\"\\\\1\\">";
$t_fqu=ereg_replace($pat,$rep,$string);
print$t_fqu;


Вот как правильно ... :)

10
тьфу ... смайлик вставился ... вместо него читать двоеточие, открывающая скобка.

11
есть текст (для  html-вывода) ... в нём особым образом описана вставка картинок,
а именно ::example.jpg::
Эта конструкция заменятеся на
Таких замен может быть сколько угодно, в том числе может и не быть совсем ...

делаю так:
$pat="::(.{1,20}\\..{3})::";
$rep="";
$t_fqu=ereg_replace($pat,$rep,$string);
print$t_fqu;

замена не происходит ... пример куска текста
$stirng=\'sdkfljnsdafiu ::img.jpg:: вапкуенвап\';

Не силён я в регэкспах ... :(

12
PHP / If () {...}
« : 01 Декабря 2004, 11:51:34 »

for($i=0;$i<=count($gif)-1;$i++)
  {
  echo 
"<img width=30 height=20 src=\\"Flags/$gif[$i]\\">";
  }

13
PHP / Скрипт новостей
« : 18 Октября 2004, 09:00:52 »
http://microsoft.com/">Подробнее ...

14
Цитировать
commander:
Ошибка в коде. Причем здесь базы данных?


Гм ... может ошибка и есть, но только не в приведённом коде ...
Я кажется нашёл засаду ... поле content у меня определено как blob, и, судя по всему, оно определено неверно ... короткие сообщения сохраняются, как это вышло в 4-м файле, а в остальных файлах эти сообщения больше ...

15
Приветствую !!
Проблема такая. При выполнении в цикле mysql_query происходит почему-то вставка только одной строки, хотя файлов из которых идёт выборка около 10 и в каждом из них есть кусок, который 100% выдёргивается регулярным выражением ... и самое интересное, что происходит вставка в базу только из 4-го файла ...

$files_name - номера файлов, $path - путь к файлам

if(!$link=mysql_connect(\'localhost\',\'zombie\',\'123\'))
  {echo "Error
";}
mysql_select_db(\'news\',$link);
for($i=0;$i<=count($files_name)-1;$i++)
  {//print"$i ";
  $res=file("$path$files_name[$i].txt");
  $pattern="<td><font class=eight color=#787878>.+</font>
<font><b>.+</td></tr><tr><td colspan=2><hr noshade size=1 color=\'#CCCCCC\'></td>";
  $res=implode(\'\',$res);
  if(ereg($pattern,$res,$regs))
    {//print"$i ";
    ereg("[0-9]{1,2} .{3,8} [0-9]{4} [0-9]{1,2}:[0-9]{2}",$regs[0],$da);
    ereg("</font>
<font><b>.+</b>
",$regs[0],$na);
    ereg("</b>
.+</td></tr><tr><td colspan=2>",$regs[0],$te);
    $dat=$da[0];
// print$dat;
    $nam=substr($na[0],20,-8);
//print$nam;
    $tex=substr($te[0],8,-28);
    $tex=str_replace("
","
",$tex);
//print$tex;
    $id=$files_name[$i];
//print$id;

//    $query="INSERT INTO news(id,name,content,date) VALUES ($id,$nam,$tex,$dat)";
    if($re=mysql_query("INSERT INTO news(id,name,content,date) VALUES (\'$id\',\'$nam\',\'$tex\',\'$dat\')",$link))
      {print"$i ";}
//    sleep(3);
    }
  $res=\'\';
  }


Или у меня уже зрение не то ... :(

Страницы: [1] 2