본문 바로가기
MySql

MySQL $ result = mysql_query ()

by 베이스 공부 2021. 1. 8.
반응형

저는 php / mysql을 처음 접했으므로 여기에서 저의 지식 수준을 용서하고 제가하는 일이 오래 되었다면 더 나은 방향으로 저를 안내해 주시기 바랍니다.

랜딩 페이지를 채우기 위해 데이터베이스에서 정보를 가져오고 있습니다. 레이아웃은 왼쪽의 이미지와 오른쪽의 헤드 라인으로 시작됩니다. 여기에서는 쿼리를 사용하여 페이지 헤드 라인 텍스트를 검색합니다.

<?php
$result = mysql_query("SELECT banner_headline FROM low_engagement WHERE thread_segment = 'a3'", $connection);
if(!$result) {
    die("Database query failed: " . mysql_error());
}
while ($row = mysql_fetch_array($result)) {
    echo $row["banner_headline"];
}
?>

이것은 훌륭하게 작동하지만 이제는 img alt 태그 안에 헤드 라인 텍스트를 복제하고 싶습니다. 이 쿼리 정보를 alt 태그 안에 복제하는 가장 좋은 방법은 무엇입니까? 이것을 위해 사용할 수있는 축약 된 코드가 있습니까, 아니면이 코드를 alt 태그 안에 복사하여 두 번 실행하는 것이 더 낫습니까?

통찰력을 가져 주셔서 감사합니다!

 

해결 방법

 

주석에서 말했듯이 더 이상 사용되지 않는 함수를 사용하고 있지만 질문에 답하려면 데이터베이스에서 검색 한 값을 보유 할 변수를 선언하여 원할 때마다 사용할 수 있도록해야합니다.

<?php
$result = mysql_query("SELECT banner_headline FROM low_engagement WHERE thread_segment = 'a3'", $connection);
if(!$result) {
    die("Database query failed: " . mysql_error());
}

$bannerHeadline = "";

while ($row = mysql_fetch_array($result)) {
    $bannerHeadline = $row["banner_headline"];
}

echo $bannerHeadline; //use this wherever you want

?>

 

참조 페이지 https://stackoverflow.com/questions/15617824

 

 

반응형

댓글