Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Sql в PHP / 5 сообщений из 5, страница 1 из 1
21.03.2014, 08:33
    #38592537
Aleksey.Mel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql в PHP
Здравствуйте, столкнулся с проблемой. Запрос хорошо отрабатывает в веб интерфейче mysql, но выдает ошибку в php.
Хоть примерно с чем это может быть связано?
Могу приложить БД.
Запрос вот(но без форматирования почти не читаем для меня во всяком случае):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
SELECT org.id AS OrganizationId, org.LastChange AS OrganizationLastChange, org.Registrationdate AS OrganizationRegDate, org.Name AS OrganizationName, org.Important AS OrganizationImportant, org.Site AS OrganizationSite, fst.name as OrganizationStatusName, fty.name as OrganizationTypeName, fgr.name as OrganizationGroupName, fci.name as OrganizationCityName, ffo.name as OrganizationFormName, fus.login as OrganizationOpenUserName, OldComment.date as CommentDate, OldComment.alarm as CommentAlarmClock, OldComment.alarm_active AS CommentAlarmClockActive, OldComment.login as CommentUser, OldComment.commenttext As CommentText, OldContact.FIO as ContactName, OldContact.vacancy AS ContactVacancy, OldContact.phone1 AS ContactPhone1, OldContact.phone2 AS ContactPhone2, OldContact.mail AS ContactMail
FROM data_organization AS org
LEFT JOIN (
SELECT * 
FROM(
SELECT data_comment.id,data_comment.date,data_comment.LastChange, data_comment.organization, data_comment.alarm, data_comment.alarm_active, filter_user.login, data_comment.commenttext, data_comment.meta, data_comment.type
FROM data_comment LEFT JOIN Filter_User ON filter_user.id=data_comment.user
ORDER BY data_comment.date DESC
) AS CommentsByDate
GROUP BY CommentsByDate.organization
) AS OldComment 
ON OldComment.organization = org.id
LEFT JOIN(
SELECT *
FROM (
SELECT * FROM data_contact
ORDER BY data_contact.prioriti DESC
) AS ContactPrioriti
GROUP BY ContactPrioriti.organization
) AS OldContact
ON OldContact.organization = org.id
LEFT JOIN Filter_User AS fus
ON org.User=fus.id
LEFT JOIN Filter_Status AS fst
ON org.status=fst.id
LEFT JOIN Filter_Form AS ffo
ON org.form=ffo.id
LEFT JOIN Filter_Type AS fty
ON org.type=fty.id
LEFT JOIN Filter_City AS fci
ON org.city=fci.id
LEFT JOIN Filter_Group AS fgr
ON org.group=fgr.id
WHERE org.LastChange > '2012-02-01 0:00:00'
ORDER BY fst.priority;
...
Рейтинг: 0 / 0
21.03.2014, 09:12
    #38592559
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql в PHP
А какой код вы непосредственно в PHP скрапте пишите? и какую ощибку получаете?

Скорее всего у вас какая нибудь проблемма в синтаксисе PHP.
...
Рейтинг: 0 / 0
21.03.2014, 09:18
    #38592564
Aleksey.Mel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql в PHP
Выполняю честно содранные с интернета функции. На другом запроса, по короче - работают. :(
А именно:
$Sql="мой запрос";
sqlopen();
$quer = sqlselect($Sql);


function sqlopen()
{
$DBuserName="root";
$DBpassword="";
$DBadress="localhost";

$DBbaseName="base";
//Выполням подключение к базе данных
mysql_connect($DBadress, $DBuserName, $DBpassword) or die("Нельзя подключиться к базе данных " . DBName);
//Выбираем нашу базу данных на сервере
mysql_select_db($DBbaseName) or die("Нельзя подключиться к базе данных " . DBName);
}
function sqlselect($sql)
{
global $result, $num_rows, $row, $num_cols;
$result = mysql_query($sql) or die("Неверный запрос $sql");
$num_rows = mysql_num_rows($result);
$row = 0;
$num_cols = mysql_num_fields($result);
return mysql_fetch_array($result);
}
...
Рейтинг: 0 / 0
21.03.2014, 09:31
    #38592575
Aleksey.Mel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql в PHP
Все, спасибо. Я обезьян.
Забыл открывать соединение перед запросом.
...
Рейтинг: 0 / 0
21.03.2014, 11:13
    #38592689
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql в PHP
Бывает. С со временем опыт придёт
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Sql в PHP / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]