Автор Тема: Хачу много INSERT....  (Прочитано 6888 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KBA-KBA

  • Прыгает все время...
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cold.13pm.ru/
Хачу много INSERT....
« : 20 Марта 2002, 16:03:39 »
Однако хочется так

$query 
"INSERT INTO qwe1 SET q1=\'".$q1."\';";
$query .= "INSERT INTO qwe2 SET q1=\'".$q1."\';";
$query .= "INSERT INTO qwe3 SET q1=\'".$q1."\';";
$result mysql_query($query);

Хочу чтоб работало...
Надо сделать любыми спосабами...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Несколько запросов mysql одновременно
« Ответ #1 : 20 Марта 2002, 16:18:05 »
for($i=1;$i<500;++$i)
{
$table="qwe".$i;
$value=$i;
$result=mysql_query("insert into $table set q1=\\\'$value\\\' ");
}
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн KBA-KBA

  • Прыгает все время...
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cold.13pm.ru/
Несколько запросов mysql одновременно
« Ответ #2 : 20 Марта 2002, 16:34:41 »
не хачу каждый раз запрос отправлять, хачу один запрос отправить...

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Несколько запросов mysql одновременно
« Ответ #3 : 20 Марта 2002, 16:47:59 »
Цитировать
не хачу каждый раз запрос отправлять, хачу один запрос отправить...

никак
Евгений aka Razor,

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Несколько запросов mysql одновременно
« Ответ #4 : 20 Марта 2002, 17:33:11 »
Цитировать
никак

почему же?

for($i=1;$i<500;++$i)
{
$table="qwe".$i;
$value=$i;
$sql.="insert into $table set q1=\\\'$value\\\'; ";
}
$result=mysql_query($sql);
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Несколько запросов mysql одновременно
« Ответ #5 : 20 Марта 2002, 17:44:44 »
не будет работать так, в mysql_query должен быть только один запрос.
Евгений aka Razor,

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Несколько запросов mysql одновременно
« Ответ #6 : 20 Марта 2002, 18:26:59 »
а почему тогда mysqladmin это воспринимает?
хотя он тоже на пхп
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Несколько запросов mysql одновременно
« Ответ #7 : 20 Марта 2002, 18:28:36 »
а ты посмотри код внимательно....
Евгений aka Razor,

Оффлайн KBA-KBA

  • Прыгает все время...
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cold.13pm.ru/
А функциями MySQL?
« Ответ #8 : 20 Марта 2002, 19:43:22 »
А функциями MySQL такое реализовать нельзя?
Я просто не знаю можно ли создавать функцию и передать ей переменную

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Несколько запросов mysql одновременно
« Ответ #9 : 20 Марта 2002, 20:04:04 »
Цитировать
А функциями MySQL такое реализовать нельзя?
Я просто не знаю можно ли создавать функцию и передать ей переменную


Для mysql ты можешь писать свои собственные функции на С или С++, потом подключать их ...
Но готов ли ты с этим возиться?
Как по мне, то проще несколько Insert-ов делать...

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


все API для mysql, которые есть ни Сшный, ни Делфевый и  Javaшный, ни PHPшный , не поддерживают такого :(
На Машине Тьюринга далеко не уедешь.

Оффлайн KBA-KBA

  • Прыгает все время...
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cold.13pm.ru/
Несколько запросов mysql одновременно
« Ответ #10 : 20 Марта 2002, 20:15:41 »
Цитировать
Для mysql ты можешь писать свои собственные функции на С или С++, потом подключать их ...

Имелось в виду CREATE FUNCTION... и тд как функцию MySQL

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Несколько запросов mysql одновременно
« Ответ #11 : 20 Марта 2002, 20:38:50 »
а phpmysqladmin он что разбивает запрос?
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Несколько запросов mysql одновременно
« Ответ #12 : 20 Марта 2002, 20:58:09 »
Цитировать
а phpmysqladmin он что разбивает запрос?

Да.
Евгений aka Razor,

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Несколько запросов mysql одновременно
« Ответ #13 : 21 Марта 2002, 00:22:44 »
в документации четко написано, что послать за один раз можно только один запрос.
плюс необходим контроль результата каждого, ведь никто не исключает каких-либо ошибок на сервере mysql.
с уважением,
магистр белой магии.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Несколько запросов mysql одновременно
« Ответ #14 : 21 Марта 2002, 16:45:11 »
KBA-KBA следовательно:
много хочешь - мало получишь
Извини, но такова жизнь :)
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

 

Sitemap 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