如何从try-catch语句回显我的结果

wfveoks0  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(363)

我有下面的代码,如何从查询结果中选择回显(打印)值。我想回显我的结果在哪里的文字 echo "HERE"???? 是。我试着用回声和打印,但都没用。

try
     {
       $polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
      if ($polaczenie->connect_errno!=0) 
        {
          throw new Exception(mysql_connect_errno());
        }
        else
            {

              mysqli_set_charset($polaczenie,"utf8"); //wrzuca poprawnie polskie znaki
              mysqli_set_charset($polaczenie,"SET NAMES `utf8` COLLATE `utf8_polish_ci`");//wrzuca poprawnie polskie znaki
                      //wszystko ok -> polecenie select                           
                       if (($polaczenie->query("SELECT zdjecie_1 FROM profile_photos WHERE login='test' AND zdjecie_1_status=1")))
                       {
                          echo "HERE"????
                          }
                          //wszystko ok polecenie select sie udało
                       }
                      else
                      {
                        throw new Exception($polaczenie->error);
                      }
                }
                $polaczenie->close();
        }              
          catch(Exception $error_polaczenia)
          {
            $_SESSION['error_bazy_danych']="Błąd serwera!";
            echo '<br />Info developer: '.$error_polaczenia; //ZAWSZE UKRYTE! DLA DEVELOPERA
        }
dfuffjeb

dfuffjeb1#

回音后你还有一个花括号。请删除或检查下面的代码。

try
{
    $polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
    if ($polaczenie->connect_errno!=0) 
    {
        throw new Exception(mysql_connect_errno());
    }
    else
    {

        mysqli_set_charset($polaczenie,"utf8"); //wrzuca poprawnie polskie znaki
        mysqli_set_charset($polaczenie,"SET NAMES `utf8` COLLATE `utf8_polish_ci`");//wrzuca poprawnie polskie znaki

        //wszystko ok -> polecenie select
        $profileRes = $polaczenie->query("SELECT zdjecie_1 FROM profile_photos WHERE login='test' AND zdjecie_1_status=1");
        if ($profileRes)
        {
            echo "<pre>";
            print_r($profileRes);
            exit;
            //wszystko ok polecenie select sie udało
        }
        else
        {
            throw new Exception($polaczenie->error);    
        }
    }

    $polaczenie->close();
}
catch(Exception $error_polaczenia)
{
    $_SESSION['error_bazy_danych']="Błąd serwera!";
    echo '<br />Info developer: '.$error_polaczenia; //ZAWSZE UKRYTE! DLA DEVELOPERA
}

相关问题