나는 이런 식으로 뭔가하고 싶은 :결과 집합을 다시 반복 할 수 있도록 결과 집합을 다시 설정하려면 어떻게합니까?
$select = "select some_fiels from some_table";
$result = mysql_query($select);
if (mysql_num_rows($result) > 0)
{
$rows = array();
while($r = mysql_fetch_assoc($result))
{
$rows[] = $r;
}
echo json_encode($rows);
// THIS IN ORDER TO EXTRACT THE VARIABLE VALUE FOR USE LATER IN THE SCRIPT
while($row = mysql_fetch_assoc($result))
{
$creator_member_id = $row['creator_member_id'];
}
}
을하지만 난 $ 결과 변수를 재설정하는 가장 좋은 방법이 무엇인지 모르겠습니다. 아니면 다시 설정해야합니까? $ creator_member_id 변수에 값을 추출하는 가장 좋은 방법은 무엇입니까?
감사합니다.
mysql 확장자는 구식이며 잠시 동안 유지되지 않습니다. PHP5.5에서는 "deprecated"플래그가 붙습니다. 'PDO_MYSQL' 또는'MySQLi'를 사용하십시오. http://php.net/en/mysql-connect – KingCrunch
이미'rows'에 결과가 있습니다. 반복합니다. – Musa
@Musa 배열의 항목이 단순 항목이 아니고 mysql 키 - 값 결과이므로 어떻게 표시해야하는지 알 수 있습니까? – Genadinik