使用php变量使用select where语句
这是一个代码块,用于将数据从数据库加载到页面中的表结构中。select语句用于加载数据。但在页面中,它会显示以下错误消息使用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一起使用 您的代码包含额外的打开-关闭-请
在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>