Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

MYSQL - PHP _ вывод полей

Статус пользователя susoev90
сообщение 5.9.2013, 16:23
Сообщение #1
Стаж: 14 лет

Сообщений: 121
Благодарностей: 18
Полезность: < 0

Доброго времени суток.
Умельцы, подскажите:
Как в php возможно вывести из базы, поле с данными из одной таблицы и записать в другое поле, другой таблицы.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Frostiks
сообщение 5.9.2013, 17:19
Сообщение #2


Стаж: 12 лет

Сообщений: 145
Благодарностей: 38
Полезность: 70

Дак в чем проблема? подключайся к базе, выбирай данные из одной таблицы, после создавай цикл с этими данными и в цикле пиши данные в другую таблицу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя susoev90
сообщение 5.9.2013, 17:39
Сообщение #3
Стаж: 14 лет

Сообщений: 121
Благодарностей: 18
Полезность: < 0

Цитата(Frostiks @ 5.9.2013, 18:19) *
Дак в чем проблема? подключайся к базе, выбирай данные из одной таблицы, после создавай цикл с этими данными и в цикле пиши данные в другую таблицу


Ну на словах ни у кого проблем никогда не возникает. А вот на практике. Может подскажите?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cracky
сообщение 5.9.2013, 17:44
Сообщение #4


Стаж: 15 лет

Сообщений: 768
Благодарностей: 197
Полезность: 506

Скажи как пробовал и в чем проблема.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя susoev90
сообщение 5.9.2013, 17:51
Сообщение #5
Стаж: 14 лет

Сообщений: 121
Благодарностей: 18
Полезность: < 0

Так пробую:

Код
$db->query("SELECT pole12 FROM tablica15");
while ( $row = $db->get_row( $sql_result ) ) { $fps1 = decod($row['pole12']); };



$db->query( "INSERT INTO tablica2 set
pole15='".cod($fps1)."';



Это первая страничка php.
На второй требуется вызвать данные по коду:

Код
$fps1 = decod($row['pole15']);




Вопрос заключается в том, как исправить код на первой странице, чтобы можно было вызвать на второй странице по этому коду:
Код
$fps1 = decod($row['pole15']);


Отредактировал: susoev90, - 5.9.2013, 17:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cracky
сообщение 5.9.2013, 17:56
Сообщение #6


Стаж: 15 лет

Сообщений: 768
Благодарностей: 197
Полезность: 506

INSERT запрос не верный. Дебажить запрос пробовал?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя susoev90
сообщение 5.9.2013, 19:05
Сообщение #7
Стаж: 14 лет

Сообщений: 121
Благодарностей: 18
Полезность: < 0

Цитата(Cracky @ 5.9.2013, 18:56) *
INSERT запрос не верный. Дебажить запрос пробовал?

С инсертом всё в поряде, а вот первая х3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Johnny
сообщение 5.9.2013, 21:18
Сообщение #8


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

Записывать в БД лучше так:

Код
$db->query("INSERT INTO `tablica2` (`pole15`) VALUES ('".cod($fps1)."')");


SET - обычно используется для обновления информации.


На второй странице тупо запрос в БД и вытаскиваем, декодируем и показываем.

Код
$db->query("SELECT `pole15` FROM `tablica2`");
$row = $db->get_row( $sql_result );
$fps1 = decod($row);


Сорри, спать хочу, если накосячил, поправьте.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Haf
сообщение 5.9.2013, 21:23
Сообщение #9
Стаж: 17 лет

Сообщений: 36
Благодарностей: 96
Полезность: 650

Цитата(Johnny @ 5.9.2013, 22:18) *
Записывать в БД лучше так:

Код
$db->query("INSERT INTO `tablica2` (`pole15`) VALUES ('".cod($fps1)."')");


SET - обычно используется для обновления информации.

Нет разницы как использовать, кому как удобнее, результат в обоих случаях будет один и тот же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: