我用谷歌搜索了一段时间,甚至通过我喜欢回答我自己的问题,我认为最好还是要求寻找未来的Google员工
我的SQL有点生疏,我想使用select语句来搜索公司ID,这样我就可以在插入语句中使用该id,所以我不必使用公司名称但是id代替。
我已经厌倦了一个声明以及使用include但我不确定来自一个PHP脚本的变量是否可以看到另一个或如何在insert语句中正确包含该变量
提前致谢:)
<?php
include "login.php";
$binbarcode = isset($_POST["binbarcode"]) ? $_POST['binbarcode'] : '0000';
$bintype = isset($_POST["bintype"]) ? $_POST['bintype'] : 'empty';
$bincompany = isset($_POST["companyname"]) ? $_POST['companyname'] : 'IWE';
$client_clientid = isset($_POST["client_clientid"]) ?
$_POST['client_clientid'] : '27';
include "Fetchcomp.php";
$statement = mysqli_prepare($con, "INSERT INTO bin(binbarcode,
bincompany, bintype, client_clientid) VALUES (?, ?, ?, ?)")or
die(mysqli_error($con));
mysqli_stmt_bind_param($statement, "sssi", $binbarcode, $bincompany,
$bintype, $client_clientid);
mysqli_stmt_execute($statement);
mysqli_stmt_close($statement);
mysqli_close($con);
?>
//////// Fetchcomp
<?php
include "login.php";
$companyname = $bincompany;
$statement = mysqli_prepare($con, "SELECT clientid FROM client WHERE
companyname = ? ")or die(mysqli_error($con));
mysqli_stmt_bind_param($statement, "i", $client_clientid);
mysqli_stmt_execute($statement);
mysqli_stmt_store_result($statement);
mysqli_close($con);
?>