Требуется помощь знатока PHP

1. Роман Алексеевич (20.04.2010 / 00:25)
В общем ситуация следующая:
1.Мотор 19 в котором стандартный фуфлыжный форум заменен на великолепный phpBB-wap 7
2.На форуме есть внизу пункт:
Сообщений: 0
Этот пункт показывает сколько на форуме всего в общем сообщений, Задачка: мне нужно вывести на главную страницу в виде ссылки
Форум (сообщ: 0)
Как такое сделать?
Мы в три лица с двумя знающими в этом толк людьми провозились, и в результате разошлись ни с чем. (

2. ramzes (20.04.2010 / 00:36)
"SELECT count(*) FROM table;"
вместо table вписать имя таблицы с постами. Какие то забавные знающие смотрели видимо..

3. Игорь (20.04.2010 / 00:40)
Заместо Форум (сообщ: 0) название форума должно быть?

4. Роман Алексеевич (20.04.2010 / 00:49)
Нет, мне нужно просто что бы в главную мотора выводилось общее число постов на форуме.

5. Роман Алексеевич (20.04.2010 / 00:50)
ramzes (Сегодня / 00:36)
"SELECT count(*) FROM table;"
вместо table вписать имя таблицы с постами. Какие то забавные знающие смотрели видимо..
А может ты тогда как "знающий" подскажешь как заставить мотор соединиться с БД совсем другого скрипта что бы взять оттуда эту "SELECT count(*) FROM table;"

6. Владислав (20.04.2010 / 00:52)
сделай: echo mysql_result(mysql_query("SELECT COUNT(*) FROM `таблица с постами`"),0);

7. Роман Алексеевич (20.04.2010 / 00:52)
И куда это "SELECT count(*) FROM table;" ставить?
» <a href="<?=BASEDIR?>forum/?<?=SID?>">Форум</a> <?"SELECT count(*) FROM table;"?><br />
Вот так что ли?

8. Владислав (20.04.2010 / 00:53)
5. Omsknet, юзай функции mysql_select_db(); и mysql_connect();

9. Владислав (20.04.2010 / 00:54)
7. Omsknet, <? мой вариант ?>

10. Роман Алексеевич (20.04.2010 / 00:54)
Блин, парни, где сделать то?
1. в каком файле сделать?
2. как мотор узнает пароль и вообще данные БД форума?
3. Может уже кто нибудь напишет мне в аську 2222933 и сделает все за деньги по быстрому.
Я думаю раз для вас все так просто, то это не влетит мне сильно дорого. )))

11. Роман Алексеевич (20.04.2010 / 00:57)
» Форум ()

12. Роман Алексеевич (20.04.2010 / 01:00)
Вставляю в index.dat
Получается
<a href="<?=BASEDIR?>forum/?<?=SID?>">Форум</a> (<?echo mysql_result(mysql_query("SELECT COUNT(*) FROM `POSTS_TEXT_TABLE`"),0);?>)<br />
Выводит все равно Форум ()

13. Владислав (20.04.2010 / 01:01)
12. Omsknet, к бд подключи

14. Роман Алексеевич (20.04.2010 / 01:01)
Кстати, а может быть эти ваши "простые" функции не работают потому что БД не на localhost стоит?

15. Владислав (20.04.2010 / 01:02)
10. Omsknet, учиться надо.

16. Роман Алексеевич (20.04.2010 / 01:02)
Пират Юрьевич (Сегодня / 01:01)
12. Omsknet, к бд подключи
Во! Хоть кто то меня понял. А я ведь еще несколько постов назад спросил как это сделать?

17. Роман Алексеевич (20.04.2010 / 01:03)
Учиться? Зачем? Мне с пыхо детей не крестить и программистом мне не работать. Слава богу есть люди уже наученные, с которыми можно договориться о цене и они все сделают.

18. Роман Алексеевич (20.04.2010 / 01:08)
Вставил в индекс.пхп
include_once ("./forum/config.php");
все равно не работает

19. ramzes (20.04.2010 / 01:09)
<?php
$sql = new mysqli('localhost','user','pass','db');
$totalpost = $sql->query("SELECT count(*) FROM forum_post;")->fetch_row();
echo'('.$totalpost[0].')';
?>
вписываешь данные в первую строку, в запросе имя таблицы пишешь, и этот файл инклудишь туда где хочешь выводить число. Надеюсь mysqli есть на хосте, или измени на процедурный методsmile

20. Владислав (20.04.2010 / 01:10)
ты таблицу с постами указал?

21. Владислав (20.04.2010 / 01:11)
17. Omsknet, хобби как вариант.

22. Роман Алексеевич (20.04.2010 / 01:13)
а как узнать какя таблица с постами? Тут я их 64 насчитал. И в каждой еще с десяток строчек.

23. Роман Алексеевич (20.04.2010 / 01:17)
Насоветовали блин.... Вообще всю страницу стерло.

24. ramzes (20.04.2010 / 01:17)
Ну по названию таблицы посмотриsmile врят ли таблица пользователей будет называться forum_post или как то в этом духеsmile

25. Владислав (20.04.2010 / 01:18)
xaxa , forum_posts как вариант.

26. Роман Алексеевич (20.04.2010 / 01:19)
эх... ну ща попробую.

27. Роман Алексеевич (20.04.2010 / 01:25)
Ради проверки вставил в индех.пхп
<?php
$sql = new mysqli('mysql.********.ru','db******','************','db********'); 
$totalpost = $sql->query("SELECT count(*) host_users;")->fetch_row(); 
с user тоже ничего не вывело, но страница появилась хоть.

28. Роман Алексеевич (20.04.2010 / 01:26)
А в индекс.дат вставил
<a href="<?=BASEDIR?>forum/?<?=SID?>">Форум</a> <?echo'('.$totalpost[0].')';?><br />


29. ramzes (20.04.2010 / 01:36)
echo $sql->error;
допиши в файле глянь что пишет

30. Роман Алексеевич (20.04.2010 / 01:39)
Поздняк. Я уже удалил всё. Буду ждать когда тут появится хоть один реальный кодер, который скажет конкретно какие ему нужны файлы и сделает всё быстро и не дорого за WMR.
А пока я тут наблюдаю только кучку молодых людей, которые считают себя умнее других, хотя сами в пхп понимают не больше чем я.

31. Lucky (20.04.2010 / 02:07)
Напиши в асю 970-554 сделаю всё быстро и недорого smile

32. Роман Алексеевич (20.04.2010 / 02:56)
Lucky зачот! За 10 минут разобрался что к чему.
Рекомендую этого человека тем кому возможно понадобится такое же сделать.

33. Арка$a (20.04.2010 / 05:54)
А пока я тут наблюдаю только
кучку молодых людей ,
которые считают себя умнее
других , хотя сами в пхп
понимают не больше чем я.
Повeрь eти молодыe люди знaют ПХП.

34. Артур (20.04.2010 / 08:45)
Omsknet (Сегодня / 00:39)
...
А пока я тут наблюдаю только кучку молодых людей, которые считают себя умнее других, хотя сами в пхп понимают не больше чем я.
У тебя завышена самооценка.

35. Владислав (20.04.2010 / 09:10)
30. Omsknet, да... ну если ты такой умный как я или ramzes или Fuelen, то почему ты не пользуешься базовыми MySQL функциями?
А пока та балабол, и не всем нужны твои проблемы, по которым я должен бросить все и идти устанавливать тебе счетчик за 20р.
Мне это некчему, если что плати по полной стоимости, час работы -150р, а теперь подели и узнаешь почему я не пошел тебе устанавливать счетчик за 20р.

36. Azzido (20.04.2010 / 09:10)
32, любой кто в этой теме тебе помочь пытался сделал бы это также за 5 минут, тебе объяснить пытались с учетом что хотя бы азы ты знаешь.

37. DmitryDick (20.04.2010 / 09:54)
19, врятли он знает процедурный метод))
30, тебе все подсказали, это уже ты сам не понял, а не "никто ничего не знает"

URL: https://visavi.net/topics/8431