반응형
저는 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
반응형
'MySql' 카테고리의 다른 글
MySQL 이전 mysql 버전에 대한 mysqldump (0) | 2021.01.08 |
---|---|
MySQL LIKE 연산자에 의한 MySQL 주입 (0) | 2021.01.08 |
MySQL LEFT JOIN only first row (0) | 2021.01.08 |
MySQL 여러 열에 의한 SQL ORDER (0) | 2021.01.08 |
MySQL 데이터베이스를 내보낼 때 버전 오류를 제공하는 mysqlworkbench (0) | 2021.01.08 |
댓글