使用php变量使用select where语句

使用php变量使用select where语句,php,mysqli,Php,Mysqli,这是一个代码块,用于将数据从数据库加载到页面中的表结构中。select语句用于加载数据。但在页面中,它会显示以下错误消息 在WHERE语句后添加适当的列名,并添加%in,如: $sql = 'SELECT * FROM company_overview where column_name LIKE "%'.$login_session.'%" '; 使用mysqli_num_行检查您的查询是否包含结果 将列名与WHERE一起使用,并将%..%与LIKE一起使用 您的代码包含额外的打开-关闭-请

这是一个代码块,用于将数据从数据库加载到页面中的表结构中。select语句用于加载数据。但在页面中,它会显示以下错误消息


在WHERE语句后添加适当的列名,并添加%in,如:

$sql = 'SELECT * FROM company_overview where column_name LIKE "%'.$login_session.'%" ';
使用mysqli_num_行检查您的查询是否包含结果

将列名与WHERE一起使用,并将%..%与LIKE一起使用

您的代码包含额外的打开-关闭-请更正它

请检查注释并更改代码。我已经添加了mysqli_num_行,防止您的代码出错。其他事情你可以自己做

<?php 
    include('sessions.php'); 
    $login_session; 
    $sql = 'SELECT * FROM company_overview where id LIKE "%'.$login_session.'%" ';
    $result=mysqli_query($conn,$sql);
    if(mysqli_num_rows($result) > 0)
    {
    while($row=mysqli_fetch_array($result))
    {
?>
         <?php   echo '<tr>';?>
         <?php   echo '<td>'. $row['company_name'] . '</td>';?>
         <?php   echo '<td>'. $row['company_overview'] . '</td>';?>
         <?php   echo '<td>'. $row['address'] . '</td>';?>
     <?php   echo '<td>'. $row['contact_no'] . '</td>';?>
     <?php   echo '<td>'. $row['created_by'] . '</td>';?>
         <?php   echo '<td width=250>';?>
         <?php echo '<a class="btn btn-success" href="update_p.php">Update</a>';?>
         <?php   echo ' ';?>
         <?php   echo '<a class="btn btn-danger" href="delete_promotion.php?id='.$row['id'].'">Delete</a>';?>
         <?php   echo '</td>';?>
         <?php   echo '</tr>';?>
<?php include('o_sessions.php');?>
    <?php   } }?>
<?php    //mysqli_close($conn);?>
</tbody>

在查询中的WHERE子句之后添加适当的列名,并在WHERE子句部分中添加%in,就像您的SQL查询错误一样。始终在对DB的任何调用中使用mysqli_error,以检查是否存在任何错误。在DB调用之前,您在哪里为$login\u会话分配一些内容?
<?php 
    include('sessions.php'); 
    $login_session; 
    $sql = 'SELECT * FROM company_overview where id LIKE "%'.$login_session.'%" ';
    $result=mysqli_query($conn,$sql);
    if(mysqli_num_rows($result) > 0)
    {
    while($row=mysqli_fetch_array($result))
    {
?>
         <?php   echo '<tr>';?>
         <?php   echo '<td>'. $row['company_name'] . '</td>';?>
         <?php   echo '<td>'. $row['company_overview'] . '</td>';?>
         <?php   echo '<td>'. $row['address'] . '</td>';?>
     <?php   echo '<td>'. $row['contact_no'] . '</td>';?>
     <?php   echo '<td>'. $row['created_by'] . '</td>';?>
         <?php   echo '<td width=250>';?>
         <?php echo '<a class="btn btn-success" href="update_p.php">Update</a>';?>
         <?php   echo ' ';?>
         <?php   echo '<a class="btn btn-danger" href="delete_promotion.php?id='.$row['id'].'">Delete</a>';?>
         <?php   echo '</td>';?>
         <?php   echo '</tr>';?>
<?php include('o_sessions.php');?>
    <?php   } }?>
<?php    //mysqli_close($conn);?>
</tbody>