Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Foshvad

Страницы: [1] 2 3 ... 21
1
Всё о Html / установка Cookie java-script\'ом
« : 02 Апреля 2005, 00:10:02 »
хм... не понял что-то как и где ты куки шлешь

напиши:
- скрипт, который шлет кук
- страница, с которой шлется кук
- страницы, где виден, где не виден этот кук

P.S. ты ж в курсе, что кук будет виден только после перезагрузки сраницы?

2
Всё о Html / установка Cookie java-script\'ом
« : 01 Апреля 2005, 13:07:28 »
что ты пятым параметром в SetCookie() сообщаешь?
Надо: ".yourdomen.com" (с точкой в начале)

3
CGVictor
Цитировать
Тебе сказали: "include". Чего еще надо?


Цитировать
таких частей много - не хочется каждую выносить в include - меняются они очень редко


Конкретизируем вопрос: include - единственный вариант?

4
2RomikChef

Просто на форумах большинство твоих ответов - это подколки и глумление - типа какой глупый вопрос.

Цитировать
пошевелить мозгами и понять ответ


По сути вопроса ничего в ответе нет

5
RomikChef
Если не знаешь или не хочет отвечать - зачем флудить?

Вопрос, не менялся: в одном файле часть представить в закодированном виде. Все.

6
таких частей много - не хочется каждую выносить в include - меняются они очень редко

7
Добрый день.

Кто сталкивался: можно ли при помощи Zend Encoder закодировать ЧАСТЬ скрипта?

8
Макс
Ну должны быть, я запрос упрощенный написал

наприме, если надо сделать постраничный вывод пользователей из определенного города. ID города хранится в таблице info

9
AlieN
Где имено нестыковка? Все вроже Ctrl + C, Ctrl + V делал

Макс

Цитировать
Макс:
первым запросом выбрать первых 5 id_user, а во втором


та за два запроса понятно как.

Только при этом

Цитировать
Макс:
SELECT id_user FROM users LIMIT 0,5


LIMIT будет применен к таблице пользователей, а условия info не будут использованы

10
Есть две таблицы – с основной и дополнительной информацией.
Для постраничного вывода необходимо выбрать информацию об записях их определенного диапазона. В то время, как LIMIT применяется ко всем выбранным записям, в

Например:

Цитировать

CREATE TABLE users (
  id_user smallint(3) unsigned NOT NULL default \'0\',
  login varchar(50) NOT NULL default \'\',
  pass varchar(50) NOT NULL default \'\'
) TYPE=MyISAM;

INSERT INTO users VALUES (1, \'log1\', \'pas1\');
INSERT INTO users VALUES (2, \'log2\', \'pas2\');
INSERT INTO users VALUES (3, \'log3\', \'pas3\');

CREATE TABLE info (
  id_user smallint(3) unsigned NOT NULL default \'0\',
  name varchar(50) NOT NULL default \'\',
  value varchar(50) NOT NULL default \'\'
) TYPE=MyISAM;

INSERT INTO info VALUES (1, \'tel\', \'23423423\');
INSERT INTO info VALUES (2, \'tel\', \'03\');
INSERT INTO info VALUES (1, \'email\', \'log1@domen.com\');
INSERT INTO info VALUES (3, \'icq\', \'2\');
INSERT INTO info VALUES (3, \'email\', \'qqq\');
INSERT INTO info VALUES (3, \'tel\', \'03\');
INSERT INTO info VALUES (3, \'icq\', \'4\');
INSERT INTO info VALUES (3, \'icq\', \'5\');



SQL-запрос:

Цитировать

SELECT *
FROM users
JOIN info
USING ( id_user )


результат:

Цитировать

id_user  |  login  |  pass  |  id_user  |  name  |  value  
------------------------------------------------
1 |  log1 |  pas1 |  1 |  tel  | 23423423
2  | log2 |  pas2 |  2 |  tel  | 03
1  | log1 |  pas1 |  1 |  email  | log1@domen.com
3  | log3 |  pas3 |  3 |  icq  | 2
3  | log3  | pas3 |  3 |  email  | qqq
3  | log3 |  pas3 |  3 |  tel  | 03
3  | log3 |  pas3  | 3 |  icq |  4
3 |  log3 |  pas3  | 3 |  icq  | 5


То есть LIMIT 0,5 выбирает значения с 0 по 5. А надо пользователей и информацию о них с 0 до 5.

Как это можно обойти?

Или, быть может, можно выбрать информацию в виде

Цитировать

1 |  log1 |  pas1 |  1 |  tel  | 23423423  |  email  | log1@domen.com  |  icq |  4


то есть чтоб каждому пользователю соответствовала одна строка в выборке?

11
Все, вопрос решил, но возникла другая проблема.
Думаю, для нее правильнее открыть другою тему, так как суть вопроса совсем другая.

В мое случае решение было следующее:

Цитировать

Select *
From Users
Join Info Tel On Tel.name = \'tel\' And Tel.id_user = Users.id_user
Join Info Mail On Mail.name = \'email\' And Mail.id_user = Users.id_user


Результат:



id_user  login  pass  id_user  name  value  id_user  name  value  
1 log1 pas1 1 tel 23423423 1 email log1@domen.com
3 log3 pas3 3 tel 03 3 email qqq

12
tserbis
Цитировать
а сменить способ хранения уже поздно?


Это отдельная тема, да и структура таблиц приведена упрощенная, для примера

13
tserbis
Цитировать
JOIN и следи за сменой id\'шника.


так понятно, но необходимо что одна строка соответствовала одному пользователю

14
Помогите плз с запросом - необходимо за один запрос выбрать информацию из двух таблиц, связанных уникальным ключем. При этом, одной записи в первой таблице может соответствовать 0 или несколько записей во второй.

Например.

Есть Таблица пользователей (users) и таблица с дополнительной информацией о пользователях. (info)

Users:


id_user | login | pass
----------------------
1       | log1    | pas1
2       | log2    | pas2
3       | log3    | pas3



Info:


id_user | name  | value
--------------------------
1       | icq   | 12345678
1       | email | log1@domen.com
2       | tel   | 223344


В результате выборки необходимо, чтоб в одной строке содержалась вся информация о пользователе.

Например:


id_user | login | pass | icq      | email          | tel
----------------------------------------------------------
1       | log1    | pas1 | 12345678 | log1@domen.com | NULL
2       | log2    | pas2 | NULL     | NULL           | 223344
3       | log3    | pas3 | NULL     | NULL           | NULL



Через JOIN к сожалению не получается


SELECT *
FROM users
LEFT JOIN info ON info.id_user = users.id_user


Выбирается:


id_user | login | pass | id_user | name  |  value  
----------------------------------------------------
1       | log1  | pas1 | 1       | tel   | 23423423
1       | log1  | pas2 | 1       | email | log1@domen.com
2       | log2  | pas2 | 2       | tel   | 12345235
3       | log3  | pas3 | 3       | NULL  | NULL




То есть информация по пользователям дублируется согласно таблицы info.

При этом возникает проблема с конкретизацией выборки по нескольким дополнительным параметрам (в данном случае, например, по выбору пользователей, у которых определенный email и tel)

15
JavaScript & JScript / Аналог urlencode() в Javascript
« : 06 Мая 2004, 12:40:26 »
А какая функция в JS возвращает utf8 кодированную строку? escape(), в unicode, вроде.

Страницы: [1] 2 3 ... 21