У меня есть страница, которая может отображать результат с использованием массива fetch. Поскольку я добавил поле NINS-LEC
на мою страницу, мне трудно сэкономить его из другой таблицы базы данных. Как я могу решить эту проблему?сохранение результата php в другой таблице
<html>
<head>
</head>
<body>
<?php
$server = mysql_connect("localhost","root", "");
$db = mysql_select_db("bsswebtool",$server);
$query = mysql_query("select * from soa where InvoiceAccNum in
('7000068191',
'7000068205',
'7000068060',
'7000068094',
'7000068078',
'7000068086',
'7000068311',
'7000068019',
'7000068299')");
$num_rows = mysql_num_rows($query);
?>
<table class="striped">
<tr class="header">
<td>Groupings</td>
<td>InvoiceAccNum</td>
<td>AccountFirstName</td>
<td>SubsidiaryCode</td>
<td>HandlingCode</td>
</tr>
<?php
while ($row = mysql_fetch_array($query)) {
echo "<tr>";
echo "<td>".'NINS_LEC'."</td>"; //change group name
echo "<td>".$row['InvoiceAccNum']."</td>";
echo "<td>".$row['AccountFirstName']."</td>";
echo "<td>".$row['SubsidiaryCode']."</td>";
echo "<td>".$row['HandlingCode']."</td>";
echo "</tr>";
}
?>
</table>
<?echo "$num_rows Rows\n";?>
<? echo
"<fieldset>
<table width='680'><tr>
<td colspan='4' align='center'>
<input type='submit' name='btn_save' value='Save'>
</td></tr></table></fieldset></form>";
}?>
</body>
Это мой код для сохранения его в новую таблицу $ query_insert_outbound = «INSERT INTO NINS_LEC (РИД, InvoiceNo, группировка, адрес, Subscribercode, AccountTitle, AccountFirstName, InvoiceAccNum, INVOICENUMBER, HandlingCode, SubsidiaryCode, LastBillBal, CurrentCharges, TotalDueAmt, Rental_othrC, VatTag, UsageTag, OctTag, BalanceCarryFwd, PaymentReceived, Adjustments, Current, Over30days, Over60days, Over90days, Over120Days, CreditLimit, WithoutTaxTag, InvoiceCurrency, ExchangeRate, AsOnDate) values ('', '$ invoiceno ', ' $ grouping ', ' $ Address ', '$ Subscribercode', '$ AccountTitle', '$ AccountFirstName', '$ InvoiceAccNum', '$ InvoiceNumber', '$ HandlingCode', '$ SubsidiaryCode', '$ LastBillBal', ' $ CurrentCharges', '$ TotalDueAmt', '$ Rental_othrC', '$ VatTag', '$ UsageTag', '$ OctTag', '$ BalanceCarryFwd', '$ PaymentReceived', «$ Корректировки ', ' $ Current ', ' $ Over30days ', '$ Over60days', '$ Over90days', '$ Over120Days', '$ кредитный лимит', '$ WithoutTaxTag', '$ InvoiceCurrency', '$ ExchangeRate', '$ AsOnDate') ";
mysql_select_db("bsswebtool",$server);
$server = mysql_connect("localhost","root", "");
$insert_query_query =mysql_query($query_insert_outbound) or die(mysql_error());
$insert_rows_affected= mysql_num_rows($insert_query_query);
//echo $query_insert_outbound;?>
Это только мой пример кода, который извлекает данные из запроса таблицы. Мне нужно сохранить мой результат в другой таблице.
Это не ясно, что вы Попытка сделать. Кажется, вы пытаетесь включить некоторые дополнительные данные из другой таблицы, но, хотя вы создали запрос, на самом деле вы не запрашиваете данные из базы данных. Я предлагаю вам опубликовать схему базы данных и уточнить ваши требования –
Что значит: «получить трудное время для его сохранения»? –
Я имею в виду, что мне трудно работать, как я могу сохранить результат данных из другой таблицы. Я просто добавляю кнопку сохранения, но я не знаю, как я могу создать php скрипт который сохранит результат запроса, включая NINS_LEC, поскольку я просто добавляю его в свой код. – user2797566