热搜:NVER node 开发 php

错误求解 大神们啊

2024-09-07 20:15:02
错误求解 大神们啊

<?php
if (isset($_GET['go'])) {
  require_once('connection.php');
  $conn = dbConnect('read');
  $searchterm = '%' . $conn->real_escape_string($_GET['search']) . '%';
  $sql = "SELECT * FROM zhuce WHERE User LIKE '$search'";
  $result = $conn->query($sql) or die($conn->error);
  $numRows = $result->num_rows;
}
?>
nbsp;HTML>



查询





 关键词:
  
  

<?php if (isset($numRows)) { ?>
<?php echo htmlentities($_GET['search'], ENT_COMPAT, 'utf-8'); ?>: <?php echo $numRows; ?>
<?php if ($numRows) { ?>

  
    
    
    
    
    
    
  <?php while ($row = $result->fetch_assoc()) { ?>
  
    
    
    
    
    
      
  <?php } ?>
用户名 生日 邮箱 固定电话 移动电话
<?php echo $row['User']; ?> <?php echo $row['Birthday']; ?> <?php echo $row['Mail']; ?> <?php echo $row['Phone']; ?> <?php echo $row['Mobile_telephone']; ?>

<?php }
} ?>


Fatal error: Call to a member function real_escape_string() on a non-object in D:\xampp\htdocs\zhuce\search.php on line 5


回复讨论(解决方案)

 $sql = "SELECT * FROM zhuce WHERE User LIKE '$search'";  模糊查找不需要%?

all to a member function real_escape_string() on a non-object i

程序语法都错了哈。。

print_r($conn);
看到了什么?

$conn 实例化失效?检查包含路径是否正确。

print_r($conn),有没有 real_escape_string()函数?

 $conn->real_escape_string($_GET['search']) 
问题可能出现在这里。看看这个是否通了。