Php 警告:mysqli_stmt::bind_param():变量数不';与准备好的语句中的参数数不匹配我错了吗?
已发送到数据库,但值为“”,因为变量与参数不匹配 我的代码有什么问题吗Php 警告:mysqli_stmt::bind_param():变量数不';与准备好的语句中的参数数不匹配我错了吗?,php,database,mysqli,Php,Database,Mysqli,已发送到数据库,但值为“”,因为变量与参数不匹配 我的代码有什么问题吗 在mysql中设置id\u barangautoincrement,第二步不使用“?”,而只使用?如下: public function createBarang($nama_barang, $harga_satuan, $stok){ $stmt = $this->con->prepare("INSERT INTO `barang` (`id_barang`, `na
在mysql中设置
id\u barang
autoincrement,第二步不使用“?”
,而只使用?
如下:
public function createBarang($nama_barang, $harga_satuan, $stok){
$stmt = $this->con->prepare("INSERT INTO `barang` (`id_barang`, `nama_barang`, `harga_satuan`, `stok`) VALUES (NULL, '?', '?', '?');");
$stmt->bind_param("sii",$nama_barang, $harga_satuan, $stok);
if($stmt->execute()){
return true;
}else{
return false;
}
}
public function createBarang($nama_barang, $harga_satuan, $stok){
$stmt = $this->con->prepare("INSERT INTO `barang` (`nama_barang`,
`harga_satuan`, `stok`) VALUES (?, ?, ?);");
$stmt->bind_param("sii",$nama_barang, $harga_satuan, $stok);
if($stmt->execute()){
return true;
}else{
return false;
}
}