Опубликовано: 5 апреля 20169 г Здравствуйте,создал дополнительное поле,а в пхпадмин не могу найти таблицу.Или возможно такое,что она не создалась?
Опубликовано: 5 апреля 20169 г Автор Точно,спасибо,я просто забыл поставить в запрос префикс.Сейчас проверю и отпишу сюда
Опубликовано: 5 апреля 20169 г Автор Одно исправил,но теперь 1046 ошибка на topics,это когда посты пишешь.Где находится эта запись подскажите пожалуйста
Опубликовано: 5 апреля 20169 г Автор [ 1146 ] Table 'kr.topics' doesn't existИ весь запросformatex(sQuery, charsmax(sQuery), "SELECT `members`.`member_id`, `members`.`name`, \ `members`.`posts`, (SELECT COUNT(*) FROM `topics` WHERE `topics`.`starter_id` = `members`.`member_id`) AS topics, \ `members`.`title`, `members`.`last_visit` FROM `ipspfields_content`, `members` \ WHERE `members`.`member_id` = `ipspfields_content`.`member_id` AND `pfields_content`.`%s` = '%s'", STEAM_FIELD, sAuth);
Опубликовано: 5 апреля 20169 г Форум такие корявые запросы не выполняет.В ошибке написана причина - table `topics` doesn't exists. Скорее всего не подставляется префикс таблицы.
Опубликовано: 5 апреля 20169 г Автор `members`.`posts`, (SELECT COUNT(*) FROM `topics` WHERE `topics`.`starter_id` = `members`.`member_id`) AS topics, \ `members`.`title`, `members`.`last_visit` FROM `ipspfields_content`, `members` \Т.е мне здесь не подставлять префикс?Писать вот так pfields_content До этого была вот такая ошибка [ 1146 ] Table 'kr.pfields_content' doesn't exist
Опубликовано: 5 апреля 20169 г Т.е мне здесь не подставлять префикс?Как можно обращаться к таблице без префикса, если table name = prefix + name? Скорее всего не подставляете префикс таблицы SELECT m.member_id, m.name, m.posts, (SELECT COUNT(*) FROM {$prefix}topics WHERE starter_id=m.member_id) as topics FROM {$prefix}members m INNER JOIN {$prefix}pfields_content pf ON pf.member_id=m.member_id WHERE pf.%s = '%s'
Опубликовано: 5 апреля 20169 г Автор SELECT m.member_id, m.name, m.posts, (SELECT COUNT(*) FROM {$prefix}topics WHERE starter_id=m.member_id) as topics FROM {$prefix}members m INNER JOIN {$prefix}pfields_content pf ON pf.member_id=m.member_id WHERE pf.%s = '%s' Простите,но вот это не понял.Мне надо заменить? Всё,разобрался.Спасибо
Здравствуйте,создал дополнительное поле,а в пхпадмин не могу найти таблицу.Или возможно такое,что она не создалась?