Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Несколько вопросов по MySQL (RQ) 11/08/2002 - 17:56:20
      Re: Несколько вопросов по MySQL (walrus) 11/08/2002 - 22:24:15
      Re: Несколько вопросов по MySQL (RQ) 11/08/2002 - 22:59:27
      Re: Несколько вопросов по MySQL (walrus) 12/08/2002 - 22:50:40
      Re: Еще вопрос по MySQL (RQ) 13/08/2002 - 15:27:32
      Re: Еще вопрос по MySQL (walrus) 13/08/2002 - 21:54:40
      Re: Еще вопрос по MySQL (RQ) 13/08/2002 - 22:09:59
      Re: Еще вопрос по MySQL (walrus) 14/08/2002 - 23:22:42
      Re: Еще вопрос по MySQL (RQ) 17/08/2002 - 20:01:13

> Original message text:
> From: RQ - 11/08/2002 - 17:56:20
> Subject:Несколько вопросов по MySQL
> -----------------
> Я начал использовать MySQL для своих скриптов и у меня появились кое какие вопрсы, может кто-то сможет помочь?
> 1. Есть вот почти такая таблица:
> id|num|name|options
> А надо сделать следующее, если в ней есть запись где name=$myname то просто обновить ее заменив значения в кое каких полях, если нет то создать такую запись.
> Вопрос в том как потимально это сделать?
> 2. Есть таблицы
> users
> id|num|name|otherfields
> &
> articles
> id|posterid|otherfields
> Надо сделать следующий селект.
> Выбираем из таблицы articles записи и при этом хочу сразу же селектить данные оп авторе из таблицы -> ... WHERE users.id=articles.posterid...
> Но у меня есть записи у которых posterid не заполнялся и соотв. он мне не надо, тоесть можно ли в запрос встроитьпроверку типа if articles.posterid exist то селектим из обоих таблиц если нет то только из articles.???
>


From: walrus - 14/08/2002 - 23:22:42
Subject:Еще вопрос по MySQL
-----------------
mysql> use test

Database changed

mysql> create table ax(i int auto_increment primary key);

Query OK, 0 rows affected (0.03 sec)

mysql> create table bx(i int auto_increment primary key, frmax int);

Query OK, 0 rows affected (0.00 sec)

mysql> insert into ax values (NULL);

Query OK, 1 row affected (0.02 sec)

mysql> select * from ax;

+---+
| i |
+---+
| 1 |
+---+
1 row in set (0.01 sec)

mysql> insert into bx values(NULL,LAST_INSERT_ID());

Query OK, 1 row affected (0.01 sec)

mysql> select * from bx;

+---+-------+
| i | frmax |
+---+-------+
| 1 | 1 |
+---+-------+

1 row in set (0.01 sec)




[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
4166



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |