真的是php的初学者。任何帮助或见解将不胜感激,将被投票通过。谢谢!
因此,我想从PK中插入数据transaction_id,该数据会从表事务自动递增到transaction_line表上的FK。而且我也想将resource_id插入transaction_line。
因此,当我提交表单时,它将获得resource_name。我想从表资源而不是resource_name将resource_id显示到事务行。
尝试查询;
INSERT INTO `transaction_line`(`transaction_id`, `resource_id`) VALUES (transactions.transaction_id,(SELECT resource_id FROM resources WHERE resource_id = resources.resource_id));
但是我遇到了错误,并且不确定该查询是不是真的。请帮忙!
对于Kabir Safi。
$equipment = $_POST['equipment'];
$query = "SELECT * FROM resources;";
$con = mysqli_query($conn, $query);
if ($con->num_rows > 0){
while($row = mysqli_fetch_array($con)){
if (strcmp($equipment, $row['resource_name']) == 0) {
$last_id = mysqli_insert_id($conn);
var_dump($last_id);
}
}
}