我遇到了这个错误的问题,我用的代码如下:警告:mysqli_query()预计参数1是mysqli的,给定的对象
<?php
$cus_name = isset($_POST['client_name'])?$_POST['client_name']:'';
$description = isset($_POST['desc'])?$_POST['desc']:'';
$amount = isset($_POST['amnt'])?$_POST['amnt']:'';
$query = "INSERT INTO ".$RECORD_TABLE."(cus_name,description,amount) VALUES ('$cus_name','$description','$amount') " ;
$result = mysqli_query($dbObj,$query);
if(!$result)
{
echo "error while inserting";
}
?>
这是我使用的代码将数据插入数据库。连接代码,我下面给:
$DB_HOST = 'localhost';
$DB_USER = 'root';
$DB_PWD = '';
$DB_NAME = 'hotel_booking';
$BOOKING_TABLE = 'hotel_booking';
$PRICING_TABLE = 'hotel_pricing';
$SETTING_TABLE = 'hotel_setting';
$RECORD_TABLE = 'hotel_record';
require_once('Database.class.php');
global $dbObj;
$dbObj = new Database($DB_HOST,$DB_USER,$DB_PWD,$DB_NAME,1,0);
我与错误讯息同意在这里,'数据库!== mysqli'。 – deceze