반응형
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
반응형
'MySql' 카테고리의 다른 글
MySQL SQL 쿼리 : 모든 모음으로 이름 표시 (0) | 2020.10.22 |
---|---|
MySQL DATETIME-날짜 만 변경 (0) | 2020.10.22 |
MySQL 지리적 위치 근처에있는 사물을 쿼리하십니까? (0) | 2020.10.22 |
MySQL에서 두 개의 하위 쿼리 결합 (0) | 2020.10.22 |
MySQL mysqli query not working when variable inserted (0) | 2020.10.22 |
댓글