Выборка из одной таблицы с последующей вставкой результата в другую

himera

Новичок
Выборка из одной таблицы с последующей вставкой результата в другую

Доброй ночи!
Вот бьюсь я над такой задачей.
Передаю скрипту две переменные $klas и $id
Задача скрипта выбрать из одной таблицы значения удов-щие $klas и тут же внести изменения в другую таблицу в стоки удов-щие $id

Иными словами во время создания игрового персонажа скрипт должен отобрать все навыки из таблицы соответ-щие выбраному игроком классу $klas и записать значения персонажу с ID $id

В результате сильного нагрева коры головного мозга родилось не что следующие:
PHP:
mysql_connect($hostname,$username,$password) OR DIE();
mysql_select_db($dbName) or die(mysql_error());
$qwerty = "SELECT * FROM skills WHERE class='$klas' ";
$result = mysql_query($qwerty) or die();
$i=8;
while ($row = mysql_fetch_array($result)) {
mysql_connect($hostname,$username,$password) OR DIE();
mysql_select_db($dbName) or die(mysql_error());
$qwery = "UPDATE char SET skill$i ='$row[0]' WHERE id_char='$id' ";
mysql_query($qwery) or die();
$i++;
}
... но к сожалению в результат выполнения это мудреного запроса значения полей skill8,skill9,skill10....skill15 по нулям :(

кроме того почему то перестали работать все строки скипта написанные ниже, например:

PHP:
echo "hello!";
 

alpine

Новичок
himera
Такое лечат в форуме все о программировании, как правило. :D
 

Romashov

экспериментатор
PHP:
while ($row = mysql_fetch_array($result)) { 
mysql_connect($hostname,$username,$password) OR DIE(); 
mysql_select_db($dbName) or die(mysql_error()); 
....
}
Мама мия! Бедный хостер.
П.С.
Ещё бы в цикле параметры коннекта менялись бы для полного счастья.И о дай убрать - чистый брут мусек можно сделать.
 
Сверху