본문 바로가기
MySql

MySQL mysql_ * API를 사용하여 MySQL에서 한 행 선택

by 베이스 공부 2021. 2. 10.
반응형

다음 쿼리가 있습니다.

$result = mysql_query("SELECT option_value FROM wp_10_options WHERE option_name='homepage'");
$row = mysql_fetch_array($result);
print_r ($row);

그리고 내가 얻는 출력은 다음과 같습니다.

리소스 ID # 2

궁극적으로 다음과 같이 단일 필드를 에코 할 수 있기를 원합니다.

$row['option_value']

while 루프를 사용할 필요없이 하나의 필드 만 얻으려고하기 때문에 요점이 보이지 않습니다.

나는 운없이 mysql_result를 사용해 보았습니다.

내가 어디로 잘못 가고 있습니까?

 

해결 방법

 

mysql_fetch_assoc 로 시도하면 가져온 행에 해당하는 문자열의 연관 배열을 반환하거나 행이 더 이상 없으면 FALSE를 반환합니다. 또한 실제로 단일 행이 필요한 경우 LIMIT 1 을 추가해야합니다.

$result = mysql_query("SELECT option_value FROM wp_10_options WHERE option_name='homepage' LIMIT 1");
$row = mysql_fetch_assoc($result);
echo $row['option_value'];

 

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

 

 

반응형

댓글