Bluehost插入PHP函数不起作用

时间:2018-08-01 11:06:29

标签: php mysql bluehost

好的,这听起来很愚蠢,但我无法弄清楚。

我使用MySQL数据库在开发服务器(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);
    }
}

同样,这在我的开发服务器上可以正常运行,但不能在BlueHost上运行。 php文件没有返回错误消息。

任何帮助将不胜感激。

0 个答案:

没有答案