2016-02-11 4 views
0

Я пытаюсь выбрать строки данных из MYSQL и вставлять их как строки массива в NEW DATABASE с некоторыми дополнительными данными. Пожалуйста, помогите, этот сценарий не работает:Вставить извлечение данных массива в новую базу данных

// there is some script and here goes fetching-inserting script: 
<?php 
include ('connection.php'); 
$query="SELECT * from savatcha where mem_id='$mem_id' ORDER BY nomination ASC"; 
$result=mysql_query($query); 
$num=mysql_numrows($result); 
mysql_close(); 
$i=0; 
$grand_total=0; 
while ($i < $num) 
{ 
    $savatcha_id=mysql_result($result, $i, "savatcha_id"); 
    $s_mem_id=mysql_result($result, $i, "s_mem_id"); 
    $mem_id=mysql_result($result, $i, "mem_id"); 
    $tovar_id=mysql_result($result, $i, "tovar_id"); 
    $nomination=mysql_result($result, $i, "nomination"); 
    $price=mysql_result($result,$i,"price"); 
    $quantity=mysql_result($result,$i,"quantity"); 
    $total_row=$price * $quantity; 
    $grand_total += $total_row; 
?> 
<?php 
    include ('order_connection.php'); 
    mysql_query("INSERT INTO order_list(order_id, s_mem_id, mem_id, firm_name, grand_total, order_method, order_date)VALUES('$order_id', '$s_mem_id', '$mem_id', '$firm_name', '$grand_total', 'Bank hisob raqami orqali', '$date')"); 
    mysql_close(); 
?> 
<?php 
    ++$i; 
} 
?> 
+0

Какой сценарий? Вы должны, по крайней мере, задать вопрос, что вы пытались решить до сих пор. – Alfasatwi

+0

Пожалуйста, добавьте сингл во время строки перед кодом, чтобы SO отображал фрагмент кода – jpou

+0

Спасибо, я отредактировал сообщение – jafar

ответ

0

вместо получения данных из базы данных, загружать их в php массив и вставить его обратно в другую таблицу, вы можете просто использовать этот mysql запрос.

INSERT INTO databasename2.tablename2(field1,field2,fieldn,fielda,fieldb) SELECT field1,field2,fieldn,valuea,valueb FROM databasename1.tablename1 
+0

Спасибо, кажется, работоспособен – jafar

+0

Но как вставлять дополнительные не соответствующие данные с этим кодом? – jafar

+0

Ребята, пожалуйста, помогите, мне очень нужна ... – jafar

Смежные вопросы