bluehost insert into php函数不起作用

ua4mk5z4  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(278)

好吧,这听起来很愚蠢,但我搞不懂。
我用mysql数据库在dev服务器(plesk)上构建了一个web应用程序。
客户希望使用bluehost托管。我已经在数据库上设置了所有内容,除了下面的一个mysql脚本外,几乎所有内容都正常工作:

session_start();
date_default_timezone_set("America/New_York");
require_once('../../mysqli_connect.php');

$BranchID = $_SESSION['BranchID'];
$ManagerID = $_SESSION['ManagerID'];
$today = date("Y-m-d");

$custProd = $_POST['custProd'];
$custID = $_POST['custID'];
$prodID = $_POST['prodID'];
$units = $_POST['units'];
$prices = $_POST['price'];

foreach ($custProd as $key => $value) {
    $custProdID = $value;
    $customerID = $custID[$key];
    $productID = $prodID[$key];
    $qty = $units[$key];
    $price = $prices[$key];

    if ($qty != 0) {
        $query = "INSERT INTO sale (SaleDate, BranchID, ManagerID, CustomerProductID, CustomerID, ProductID, Units, UnitPrice) VALUES (?,?,?,?,?,?,?,?)";
        $stmt = mysqli_prepare($dbc, $query);   
        mysqli_stmt_bind_param($stmt, "siiiiiid", $today, $BranchID, $ManagerID, $custProdID, $customerID, $productID, $qty, $price);
        mysqli_stmt_execute($stmt);
        mysqli_stmt_close($stmt);
    }
}

同样,这在我的dev服务器上运行得非常好,但在bluehost上不运行。php文件没有返回错误消息。
任何帮助都将不胜感激。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题