본문 바로가기
MySql

MySQL mysql 데이터의 행 / 열을 배열에 저장하는 방법

by 베이스 공부 2020. 10. 22.
반응형

mysql 데이터베이스에서 선택한 일부 데이터를 PHP 배열에 저장할 수 있기를 원합니다. 지금까지는 정보 만 에코 할 수 있었으며 나중에 사용하기 위해 배열에 저장할 수 있기를 원했습니다. 내 코드는 다음과 같습니다.

$query = "SELECT interests FROM signup WHERE username = '$username'";
$result = mysql_query($query) or die ("no query");
while($row = mysql_fetch_array($result))
{
echo $row['interests'];
echo "<br />";
}

 

해결 방법

 

당신은 사용할 수 있습니다

$query = "SELECT interests FROM signup WHERE username = '".mysql_real_escape_string($username)."'";
$result = mysql_query($query) or die ("no query");

$result_array = array();
while($row = mysql_fetch_assoc($result))
{
    $result_array[] = $row;
}

이것은 기본적으로 모든 데이터를 $ result_array 배열에 저장합니다.

값이 키에 매핑되도록 mysql_fetch_array 대신 mysql_fetch_assoc 를 사용했습니다.

보호를 위해 mysql_real_escape_string 도 포함했습니다.

 

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

 

 

반응형

댓글