|
|
|
| Использовал с тему: http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=7138&page=2
переделал код для копирования данных с одной таблицы в другую таблицу:
<?php
include ('dbconfig.php');
$q=mysql_query("SELECT * FROM tb1 LIMIT 0,30");
while ($data=mysql_fetch_array($q))
{
$qins=mysql_query("INSERT INTO tb2(
name,
price
)VALUES (
'".$data['name']."',
'".$data['']."',
);");
echo $qins;
$rez=mysql_query($qins);
if($rez)
{
echo "Данные добавлены!";
}
}
?>
|
Поля не копируются и выводится пустая страница.
Таблицы по структуре отличаются. одинаковые 2 поля (name,quantity).
Как скопировать поля? | |
|
|
|
|
|
|
|
для: mag
(18.08.2006 в 17:41)
| | А вы что сделать хотите? получить точную копию?
PS $qins, кстати, дескриптор запроса, его не нужно предавать mysql_query(). | |
|
|
|
|
|
|
|
для: cheops
(18.08.2006 в 19:34)
| | Хочу скопировать все записи с первой таблицы во вторую. | |
|
|
|
|
|
|
|
для: Mag
(19.08.2006 в 02:15)
| | Выполните запрос
INSERT INTO tbl2 SELECT * FROM tbl1
|
| |
|
|
|
|
|
|
|
для: cheops
(19.08.2006 в 11:32)
| | Структура таблиц отличаются. | |
|
|
|
|
|
|
|
для: mag
(18.08.2006 в 17:41)
| | Тогда посмотрите какую ошибку возвращает запрос
<?php
$qins=mysql_query("INSERT INTO tb2(
name,
price
)VALUES (
'".$data['name']."',
'".$data['']."',
);");
if(!$qins) exit("Ошибка - ".mysql_error());
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(20.08.2006 в 18:27)
| | Поставил проверку условия, как вы написали, но выводится пустая страница. | |
|
|
|
|
|
|
|
для: cheops
(20.08.2006 в 18:27)
| | .... | |
|
|
|
|
|
|
|
для: Mag
(21.08.2006 в 03:19)
| | Кто копировал поля с таблици в таблицу, напишите как вы это делали. Вложил скрипт "копирования таблиц". | |
|
|
|
|
|
|
|
для: Mag
(22.08.2006 в 17:39)
| | вообще-то копирование таблиц выполняется одним SQL-запросом.
Если таблицы разные
INSERT INTO dest_table (dest_columns...) SELECT src_columns... FROM src_table
а если таблицы одинаковые, то еще проще
INSERT INTO dest_table SELECT * FROM src_table | |
|
|
|
|
|
|
|
для: Trianon
(22.08.2006 в 18:26)
| | Спасиба, работает. | |
|
|
|