Форум сетевых администраторов
Показаны 11 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Ошибка мукуля при конвертации из phpBB (http://netadmin.ws/forum/showthread.php?threadid=6928)


Помещено Dodger 28-10-2003 в 20:03:

Ошибка мукуля при конвертации из phpBB

Пытаюсь конвертировать базу phpBB v. 2.4.0 в vb 2.3.0 (пробывал в 2.2.8, тот же результат), все нормально проходит, но при апдейте счетчиков, а именно "Update Thread Info", мне говорят:

Database error in vBulletin Control Panel 2.3.0:

Invalid SQL: UPDATE thread SET lastpost=1067355602,replycount=0,postusername='San
iok', postuserid='754', lastposter='Saniok',attach= WHERE threadid=1882
mysql error: 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 'WHERE threadid=1882' at line 1

mysql error number: 1064

Date: Monday 27th of October 2003 09:43:42 PM
Script: http://localhost/newhttp://localhost/new/admin/misc.php
Referer: http://localhost/new/admin/misc.php?

вот... и че делать??? пробывал phpbb_importer version 0.9.5.2 и официальный конвертатор от джелсофта, результат оди и тот же! Помогите, мужики!


Помещено AntiMozg 29-10-2003 в 00:38:

точку с запятой в конце запроса пробовал поставить?
она обязана работать! я тебе верный скрипт дал родной, так сказать

и еще - зачем тебе это делать?

__________________
Folloving the Lenin's way!..


Помещено Dodger 29-10-2003 в 19:16:

Dodger
а как ты предлашаешь ставить току с запятой в выполняемом скриптом запросе? Я бы с удовольствием

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


Помещено Krionix 30-10-2003 в 05:56:

Dodger
У тебя там "attach= " ничему. Так нельзя.

__________________
Форум 3DNews


Помещено Dodger 30-10-2003 в 07:53:

Krionix
хмм... а как его заполнить?


Помещено Krionix 30-10-2003 в 13:33:

Dodger
ну незнаю, надо рыться в коде и смотреть почему так получается.
Если я не ошибаюсь, это кол-во аттачей в теме...

__________________
Форум 3DNews


Помещено Dodger 30-10-2003 в 14:25:

Krionix
блин, ну я даже если пороюсь, я не силен в php
может кто-нибудь знаете решение проблемы?


Помещено Krionix 30-10-2003 в 16:54:

Dodger
Подожди, если никто ничего не предложит можно наверное там 0 поставить, думаю функциональность не сильно пострадает

__________________
Форум 3DNews


Помещено Dodger 31-10-2003 в 08:53:

Krionix
ок, спасибки!


Помещено AntiMozg 13-11-2003 в 14:02:

Блин!
У меня то же самое вылезло :*(

Ð_ебята, помогите справиться с траблой

AntiMozg добавил 13-11-2003 в 14:03:12:
Только у меня вылезло не при конвертации базы, а после удаления и объединения некоторых разделов!

__________________
Folloving the Lenin's way!..


Помещено Niacris 13-11-2003 в 19:55:

quote:
Первоначальное сообщение от AntiMozg
Блин!
У меня то же самое вылезло :*(

Ð_ебята, помогите справиться с траблой

AntiMozg добавил 13-11-2003 в 14:03:12:
Только у меня вылезло не при конвертации базы, а после удаления и объединения некоторых разделов!



Я кавычки добавила в выражении про аттачи - помогло.

было:

PHP:

$DB_site
->query("UPDATE thread SET  lastpost=$lastpost,replycount=$numberposts,postuse
rname='"
.addslashes($firstusername)."', postuserid='$firstuserid', lastposter='".addslashes($lastusername)."',attach=$attachsum WHERE threadid=$threadid");


стало:

PHP:

$DB_site
->query("UPDATE thread SET  lastpost=$lastpost,replycount=$numberposts,postuse
rname='"
.addslashes($firstusername)."', postuserid='$firstuserid', lastposter='".addslashes($lastusername)."',attach='$attachsum' WHERE threadid=$threadid");


Формат времени GMT. Текущее время 13:08.
Показаны 11 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.