Запрос mysql в views php

Аватар пользователя safin safin 29 февраля в 1:12

Есть таблица file_managed, там есть столбцы fid и uri

Нужно вывести какой uri, когда fid='1'

В PhpMyAdmin запрос выглядит SELECT uri FROM file_managed WHERE fid=1;
И все хорошо выводится

Пытаюсь сделать views php и не могу чего-то докрутить.

$postpath = mysql_db_query ('SELECT uri FROM {file_managed} WHERE fid=1');
echo $postpath;

И выдается... Да ничего не выдается.

Как задать этот запрос?

Лучший ответ

Аватар пользователя charOFF charOFF 29 февраля в 15:22

Что касается запроса, то можно так

<?php
$postpath 
db_query ('SELECT uri FROM {file_managed} WHERE fid=1')->fetchField();
?>

Комментарии

Аватар пользователя ivnish ivnish 29 февраля в 1:16

Использование views php это плохой путь. Хороший путь это написать views plugin.

Аватар пользователя charOFF charOFF 29 февраля в 15:22

Что касается запроса, то можно так

<?php
$postpath 
db_query ('SELECT uri FROM {file_managed} WHERE fid=1')->fetchField();
?>
Аватар пользователя safin safin 2 марта в 15:42

charOFF wrote:
Что касается запроса, то можно так

<?php
$postpath 
db_query ('SELECT uri FROM {file_managed} WHERE fid=1')->fetchField();
?>

спасибо, помогло, для самообразования