комментарии и база пользователей
Добавлено: 02 мар 2012, 17:25
Подскажите как сделать, чтобы количество комментариев новости на движке ДЛЕ сохранялось в MySQL?(используется виджет комментариев вконтакте)
http://vk.com/developers.php?o=-1&p=%C4 ... 0%E8%E5%E2При публикации комментария, а также при удалении, виджет передаёт событие widgets.comments.new_comment и widgets.comments.delete_comment используя VK.Observer. В функцию-обработчик будут переданы 4 параметра:
num - количество комментариев
Код: Выделить всё
<div id="vk_comments"></div> <script type="text/javascript"> VK.Widgets.Comments('vk_comments'); VK.Observer.subscribe('widgets.comments.new_comment', function(num, last_comment, date, sign){alert(num);}); VK.Observer.subscribe('widgets.comments.delete_comment', function(num, last_comment, date, sign){alert(num);}); </script>Код: Выделить всё
<? /* Переменные для соединения с базой данных */ $hostname = "localhost"; $username = "qwerty"; $password = "123456"; $dbName = "qwerty"; /* Таблица MySQL, в которой хранятся данные */ $table_name = "vk_comment"; /* создать соединение */ mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение "); /* выбрать базу данных. Если произойдет ошибка - вывести ее */ mysql_select_db($dbName) or die(mysql_error()); $query = 'INSERT INTO `'.$table_name.'` (`num`) VALUES ("'.$num.'") or die(mysql_error())'; $sql = mysql_query($query); echo "OK"; /* Закрыть соединение */ mysql_close(); ?>Код: Выделить всё
$query = 'INSERT INTO `'.$table_name.'` (`num`) VALUES ("'.$num.'")';