При запросе добавляется название таблицы test.pn_message

Главные вкладки

Аватар пользователя Bezlepkin Bezlepkin 12 декабря 2012 в 1:06

Добрый день! Такая штука, делаю из privatemsg.module запрос к базе

<?php
$author 
db_query("SELECT author FROM {pn_message} WHERE mid = %d"1);
?>

Выводит ошибку

user warning: Table 'test.pn_message' doesn't exist query: SELECT author FROM pn_message WHERE mid = 1 in /Applications/XAMPP/xamppfiles/htdocs/test/sites/all/modules/privatemsg/privatemsg.module on line 673.

Почему он все время ставит префикс?

Комментарии

Аватар пользователя boatsman boatsman 12 декабря 2012 в 1:26

это не префикс а указание базы данных

т.е. ответ указывает на то, что в базе данных 'test' нет таблицы 'pn_message' из которой Вы пытаетесь сделать выборку.

Я не знаю как там в модуле для 6-ки, но для 7-ки эта таблица называется 'pm_message'. Вероятно из-за этого и ошибка