Contacts という名前のテーブルと Repairs という名前のテーブルが 2 つあります。
リペアの内容はこちら
id
name
phone
address
budget
due
連絡先には次の列があります
id
name
phone
address
特定の行の 2 つのテーブルを同期する方法はありますか?
name
phone
address
移動して検証するボタンを追加して、Repairs の行でまだ実行されていないことを確認する方法を探しています
name
phone
address
修理で行を削除したくない
私がこれまで持っているボタンのコードは
<a href="add_to_contacts.php?id#<?php echo$id; ?>Add to Contacts</a>
しかし、私は add_to_contacts.php に何を持っているべきかについての手がかりはありません
私はそれが次のようなものになると思ったでしょう
<?php
include 'db_connect.php';
function move_row($id = 0) {
$query = $this->db->query('select * from repairs where id = ' . $id);
$row = $query->row_array();
$this->db->insert('contacts',$name);
}
?>
コードの最後のビットは、これまでのところ何百万マイルも離れている可能性がありますが、私が言えることは、私が試したことだけです。
ここで使用する正しいコードは何でしょうか?
アップデート
これが新しいコードです
<?php
//include database connection
include 'db_connect.php';
$query = "INSERT INTO contacts (name, phone, address) SELECT name, phone, address FROM repair_jobs
where id='".$mysqli->real_escape_string($_REQUEST['id'])."'
limit 0,1";
?>