2 回答

TA貢獻1798條經驗 獲得超3個贊
$data包含您的行數組,而不是$stmt!
改變這個:
$data = $stmt->fetch();
foreach($stmt as $row){
echo $row['badan_hukum']."<br>";
}
對此:
$data = $stmt->fetchAll();
foreach($data as $row){
echo $row['badan_hukum']."<br>";
}

TA貢獻1993條經驗 獲得超6個贊
嘗試使用'%".$key."%'代替'%$key%':
<?php
if(isset($_POST['keyword'])){
$key = $_POST['keyword'];
$findPerusahaan = "SELECT * FROM perusahaan_instansi WHERE badan_hukum LIKE '%".$key."%' OR merek LIKE '%".$key."%' ";
$stmt = $conn->prepare($findPerusahaan);
$stmt->execute();
$data =$stmt->fetch();
foreach($stmt as $row){
echo $row['badan_hukum']."<br>";
}
//print_r($stmt);
echo $stmt->rowCount();
}
- 2 回答
- 0 關注
- 183 瀏覽
添加回答
舉報