powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Sql в PHP
5 сообщений из 5, страница 1 из 1
Sql в PHP
    #38592537
Aleksey.Mel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, столкнулся с проблемой. Запрос хорошо отрабатывает в веб интерфейче 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
Sql в PHP
    #38592559
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какой код вы непосредственно в PHP скрапте пишите? и какую ощибку получаете?

Скорее всего у вас какая нибудь проблемма в синтаксисе PHP.
...
Рейтинг: 0 / 0
Sql в PHP
    #38592564
Aleksey.Mel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выполняю честно содранные с интернета функции. На другом запроса, по короче - работают. :(
А именно:
$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
Sql в PHP
    #38592575
Aleksey.Mel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все, спасибо. Я обезьян.
Забыл открывать соединение перед запросом.
...
Рейтинг: 0 / 0
Sql в PHP
    #38592689
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бывает. С со временем опыт придёт
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Sql в PHP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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