Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Странно исполняется mssql_query() / 4 сообщений из 4, страница 1 из 1
12.05.2006, 08:38:45
    #33721912
Muma
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Странно исполняется mssql_query()
Имеем PHP 4.3.10 MSSQL 2000 Apache 1.23

Имеем функцию db_query которая нормально исполняет запросы SELECT.
Если в запросе INSERT || UPDATE || DELETE то запросы на сервере БД
исполняются но в db_query происходит die();



Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
function db_query($query) {

	$qid = mssql_query($query);

	if (! $qid ) {
		echo "<h2>Can't execute query</h2>";
		echo "<pre>" . htmlspecialchars($query) . "</pre>";
		echo "<p>This script cannot continue, terminating.";
		die();
	{

	return $qid;
}

ВОПРОС: какова структура этого самого $qid и почему так происходит (! $qid )?
...
Рейтинг: 0 / 0
12.05.2006, 10:12:32
    #33722129
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Странно исполняется mssql_query()
>какова структура этого самого $qid
Вы ман читали?

>почему так происходит (! $qid )?
А вы уверены, что запрос выполняется?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
12.05.2006, 11:46:08
    #33722466
Muma
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Странно исполняется mssql_query()
авторА вы уверены, что запрос выполняется?


Если посмотреть в T-SQL то видно что скрипт данные все-таки изменяет.


автор>какова структура этого самого $qid
Вы ман читали?

Читал здесь
http://www.php.net/manual/ru/function.mssql-query.php
ничего не сказано что бывает внутри, в данном случае, $qid .


Дело в том что эта функция с теми же данными в MySQL работает как надо (т.е. INSERT || UPDATE || DELETE не вызывают остановку скрипта). Сейчас пытаюсь перенести наш сайт на MSSQL и вот эта ф-ия единственное место где не работает.
...
Рейтинг: 0 / 0
12.05.2006, 13:27:09
    #33722828
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Странно исполняется mssql_query()
А есси:
Код: plaintext
if ($qid === false) ...
?
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Странно исполняется mssql_query() / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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