我需要根据主ID从数据库中获取记录,此代码有什么问题?

时间:2019-09-20 01:59:01

标签: php mysql

我需要根据主ID从数据库中获取记录。 我已经使用变量$ conn建立了到数据库的连接 我想从名为allpages的表中回显第一行第一列记录。

这是我的代码,什么也没有回应。

<?php
if(isset($_GET['id'])){
$id=$_GET['id'];
}else{$id=1;};
$sqle="SELECT * FROM allpages WHERE id='$id'";
$res_data=mysqli_query($conn,$sqle);
while($row=mysqli_fetch_array($res_data)) {$first = 
$row[1];
$second = $row[2];
$third = $row[3];
$fourth= $row[4];};?>

 <?php echo $first;?>

1 个答案:

答案 0 :(得分:0)

请检查您的表是否有任何记录。因为我看到了您的代码并对其进行了测试,所以它可以在我的服务器中正常运行,如果您只希望从数据库中获取第一条记录,那么为什么循环。

$sqle="SELECT * FROM products WHERE id='$id'";
$res_data=mysqli_query($conn,$sqle);
$singleRow = mysqli_fetch_array($res_data) ;
echo $singleRow; //or print_r($singleRow);

希望这会对您有所帮助。