无法选择数据库php pdo mysql上的第一行

无法选择数据库php pdo mysql上的第一行,php,mysql,pdo,Php,Mysql,Pdo,我不明白这里怎么了。我不能在数据库上取第一行。根据$ara参数,我也无法读取单个数据。代码如下: $ara =$_POST['ara']; $query=$db->prepare("SELECT * FROM uyeler WHERE name like '%".$ara."%' or surname like '%".$ara."%' or email like

我不明白这里怎么了。我不能在数据库上取第一行。根据$ara参数,我也无法读取单个数据。代码如下:

$ara =$_POST['ara'];
$query=$db->prepare("SELECT * FROM uyeler WHERE
                     name like '%".$ara."%' or 
                     surname like '%".$ara."%' or
                     email like '%".$ara."%' 
                    ");
$query->execute(array());           
if ($num_row = $query->fetchAll(PDO::FETCH_BOTH)){
    echo "<li><a href='profil.php?id=".$num_row['user_id']."'>" .$num_row['name']. " " .$num_row['surname']."</a></li>";

}else{
    echo "Hiç birşey bulunamadı!";
}
$ara=$\u POST['ara'];
$query=$db->prepare(“从uyeler中选择*WHERE
名称如“%”$ara“%”或
类似“%”的姓氏$ara.“%”或
类似“%”“$ara.”的电子邮件
");
$query->execute(array());
if($num_行=$query->fetchAll(PDO::FETCH_两者)){
回声“
  • ”; }否则{ 回音“嗨,比尔切伊·布隆马德!”; }
    您需要更正数组调用:

    您的代码经过测试,运行正常,干得不错

    您需要更正的是以下行:

    echo "<li><a href='profil.php?id=" . $num_row[0]['user_id'] . "'>" . $num_row[0]['name'] . " " . $num_row[0]['surname'] . "</a></li>";
    

    这将为您提供内容的全部原始图片。

    您需要更正数组调用:

    您的代码经过测试,运行正常,干得不错

    您需要更正的是以下行:

    echo "<li><a href='profil.php?id=" . $num_row[0]['user_id'] . "'>" . $num_row[0]['name'] . " " . $num_row[0]['surname'] . "</a></li>";
    

    这将为您提供内容的完整原始图片。

    您有任何错误吗?您有任何错误吗?@ÖmerFarukÇatalkaya不客气,这是我的欢迎投票@ÖmerFarukÇatalkaya不客气,这是我的欢迎投票
    echo "<li><a href='profil.php?id=" . $num_row[0]['user_id'] . "'>" . $num_row[0]['name'] . " " . $num_row[0]['surname'] . "</a></li>";
    
    var_dump($num_row);