这是一个代码块,用于将数据从数据库加载到页面中的表结构中。 select语句用于加载数据。但在页面中显示以下错误消息mysqli error message
<div class="container">
<div class="row">
<h3>Company Overview </h3>
</div>
<div class="row">
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Company</th>
<th>Overview</th>
<th>Address</th>
<th>Contact_Number</th>
<th>Created By</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php include('sessions.php');
$login_session;
$sql = 'SELECT * FROM company_overview where created_by LIKE "' . $login_session . '" '; ?>
<?php $result = mysqli_query($conn, $sql); ?>
<?php 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>
</table>
</div>
</div> <!-- /container -->
答案 0 :(得分:0)
在WHERE语句后添加适当的列名,并在%中添加%:
$sql = 'SELECT * FROM company_overview where column_name LIKE "%'.$login_session.'%" ';
答案 1 :(得分:-1)
使用mysqli_num_rows()
检查您的查询是否包含结果。
将column name
与WHERE
一起使用,并将%..%与LIKE一起使用。
您的代码包含额外的开放式关闭<?php ?>
,请更正。
请检查评论并更改您的代码。我添加了mysqli_num_rows()并防止您的代码出错。其他事情你可以自己做。
<?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>