нужно первести MSSQL запрос на PHP - MySQL

  • Автор темы fashion guide
  • Дата начала

fashion guide

Guest
нужно первести MSSQL запрос на PHP - MySQL

-- Выборка групп
select distinct
f.FileID / 1000 as FileGroupNumber,
f.FileName
from Files f
inner join FileTypes ft
on ft.FileTypeID = f.FileTypeID
inner join SupportedFileTypes sft
on sft.FileTypeID = ft.FileTypeID
-- Файл является группой
where f.FileID % 1000 = 0
-- and sft.PhoneID = ...
-- and ft.FileTypeState = ...
order by f.FileName

Сабж, господа!
 

Lav

Guest
PHP:
$query = mysql_query("select distinct
f.FileID / 1000 as FileGroupNumber,
f.FileName
from Files f
inner join FileTypes ft
on ft.FileTypeID = f.FileTypeID
inner join SupportedFileTypes sft
on sft.FileTypeID = ft.FileTypeID
where f.FileID % 1000 = 0
order by f.FileName");
Найди три отличия. :)
 

fashion guide

Guest
Логично, в таком случае, что должна работать и следующая функция.. а она, что-то не пашет..

$vars=mysql_fetch_array($query);
 

Lav

Guest
Перед тем, как её вызывать, проверь, что выдают функции mysql_num_rows($query), а также, возможно, mysql_error().
 

fashion guide

Guest
Originally posted by Lav
PHP:
$query = mysql_query("select distinct
f.FileID / 1000 as FileGroupNumber,
f.FileName
from Files f
inner join FileTypes ft
on ft.FileTypeID = f.FileTypeID
inner join SupportedFileTypes sft
on sft.FileTypeID = ft.FileTypeID
where f.FileID % 1000 = 0
order by f.FileName");
Найди три отличия. :)
а куда дел?

-- and sft.PhoneID = ...
-- and ft.FileTypeState = ...
order by f.FileName

под точками подразумивается, например 5 и 2...
 

Lav

Guest
Ну так добавь в запрос, кто тебе мешает?

А вот минусы будут ошибку генерить. Если тебе не нужна какая-то часть запроса, то просто не добавляй её.
 
Сверху