Спустя 26 минут, 26 секунд (11.06.2008 - 21:27) disc написал(а):
select * from table limit 5
Спустя 3 дня, 19 часов, 48 минут, 27 секунд (15.06.2008 - 17:16) fs777 написал(а):
Написал код
Значения id и ников пользователей должны выбираться из колонок "id" и "name" таблицы Reg и записываться в колонки "id" и "nickname" таблицы 1Dtable. Выбараться выбираются, но не записываются. В чем может быть проблема?
Код
mysql_query("INSERT INTO `1Dtable` SET (`id`,`nickname`) VALUES($row['id'],$row['name'])");
Значения id и ников пользователей должны выбираться из колонок "id" и "name" таблицы Reg и записываться в колонки "id" и "nickname" таблицы 1Dtable. Выбараться выбираются, но не записываются. В чем может быть проблема?
Спустя 3 часа, 1 минута, 40 секунд (15.06.2008 - 20:17) Ghost написал(а):
mysql_query(...) or die(mysql_error())
Спустя 1 час, 13 минут, 13 секунд (15.06.2008 - 21:31) sergeiss написал(а):
Цитата(fs777 @ 15.6.2008, 18:16) [snapback]40708[/snapback]
Написал код
Значения id и ников пользователей должны выбираться из колонок "id" и "name" таблицы Reg и записываться в колонки "id" и "nickname" таблицы 1Dtable. Выбараться выбираются, но не записываются. В чем может быть проблема?
Код
mysql_query("INSERT INTO `1Dtable` SET (`id`,`nickname`) VALUES($row['id'],$row['name'])");
Значения id и ников пользователей должны выбираться из колонок "id" и "name" таблицы Reg и записываться в колонки "id" и "nickname" таблицы 1Dtable. Выбараться выбираются, но не записываются. В чем может быть проблема?
Имя поставь в кавычки, т.е. $row['name'] заключи в кавычки.
Вот только если надо взять колонки из одной таблицы и записать их в другую, то почему бы это не сделать более компактно? У команды INSERT есть другой формат:
------------------
INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [(col_name,...)]
SELECT ...
[ ON DUPLICATE KEY UPDATE col_name=expr, ... ]
------------------
То есть, можно значения, выбранные в одной таблице, сразу вставить в другую. И будь их там хоть несколько десятков (сотен, тысяч, миллионов), они перенесутся одним запросом. Надо только будет правильный SELECT сделать.
А в твоем случае, как я понимаю, надо будет писать цикл, если значений больше одного. Да и для одной пары значений все равно "много букофф" будет.
PS.
Цитата(Ghost @ 15.6.2008, 21:17) [snapback]40724[/snapback]
mysql_query(...) or die(mysql_error())
Сорри за "оффтоп", но звучит почти как "аффтар, убей себя ап стену!"

Спустя 28 минут, 1 секунда (15.06.2008 - 21:59) Ghost написал(а):
не. это "аффтар, покажи текст ашипки"
Спустя 2 часа, 36 минут, 18 секунд (16.06.2008 - 00:35) fs777 написал(а):
Получилось. Всем большое спасибо

_____________