Добрый день! Такая штука, делаю из 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.
Почему он все время ставит префикс?
Комментарии
это не префикс а указание базы данных
т.е. ответ указывает на то, что в базе данных 'test' нет таблицы 'pn_message' из которой Вы пытаетесь сделать выборку.
Я не знаю как там в модуле для 6-ки, но для 7-ки эта таблица называется 'pm_message'. Вероятно из-за этого и ошибка
Точно