Как выбрать из таблицы первые n строк?

fs444

Новичок
Как выбрать из таблицы первые n строк?

Как выбрать из таблицы первые n строк?
 

fs444

Новичок
Написал код
PHP:
$fn=mysql_query("SELECT * FROM Reg limit 14");
while ($row=mysql_fetch_array($fn)) {
      print($row["id"]."-".$row["name"]);
      mysql_query('INSERT INTO "1DTable" SET (id,nickname) VALUES($row["id"],$row["name"])');
      }
Значения id и ников пользователей должны выбираться из колонок "id" и "name" таблицы Reg и записываться в колонки "id" и "nickname" таблицы 1DTable. Выбараться выбираются, но не записываются. В чем может быть проблема?
 

fs444

Новичок
Написал так
PHP:
$fn=mysql_query('SELECT * FROM `Reg` limit 14');
...
mysql_query('INSERT INTO `1Dtable` SET (`id`,`nickname`) VALUES($row["id"],$row["name"])');
но ничего не изменилось. Что здесь еще может быть неправильно?
 

fs444

Новичок
Написал так
PHP:
mysql_query("INSERT INTO `1Dtable` SET (`id`,`nickname`) VALUES($row['id'],$row['name'])");
Выдает ошибку
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in Z:\home\localhost\www\D1.php on line 23
Как исправить?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
fs444

mysql_query("INSERT INTO `1Dtable` SET (`id`,`nickname`) VALUES($row['id'],$row['name'])");
Перечитай, пожалуйста, ссылку "Правила составления запросов MySQL" еще 15 раз.
Внимательно.
 

Wicked

Новичок
и еще 15 раз, чтобы увидеть там, наконец, про экранирование
 
Сверху