2010-05-28 3 views
4

글쎄, 난 funciton의로 MYSQL_ASSOC은()가 알고 우리는 다음과 같이 사용할 수 있습니다 :MySQL, 반환 된 데이터를 사용하는 방법?

while ($row = mysql_fetch_array($result)) { 
echo $row['name'] . "<br />"; 
} 

그러나 다른 방법은 무엇입니까? 예를 들어, 반환 할 수있는 요소가 하나 뿐이고 배열이 아닌 경우.

$row = mysql_fetch_array($result); 

또는 당신이 원하는 경우에 당신은 mysql_fetch_row을 사용할 수 있습니다 : 하나 개의 행이있을거야 경우

감사)

+5

를 사용하여 MySQL의 확장 도랑과 mysqli 중 하나를 읽어 (MySQL의 개선) 또는 PDO (PHP 데이터 개체) 할 수있다. 나중에 고마워 할거야. 나는 mysql 확장이 당신이 원하는 것을 할 수 있다고 믿지 않는다. mysqli가 할 수 있는지 확신 할 수 없다면, PDO는 확실히 할 수있다. – Erik

+1

Erik이 맞습니다. 나는 또한 코드 센스 mysqli 래퍼 - http://www.robpoyntz.com/blog/?p=189 - 당신이 PDO를 통해 mysqli를 선호하는 경우 권하고 싶습니다. 나는 그것을 여러 번 사용했는데 그다지 쓸데없는 일을 숨기는 작은 클래스입니다. PDO는 – Cruachan

+1

+1입니다. 처음에는 배울 것이 더 많지만 장기적으로는 상당한 시간을 절약 할 수 있습니다. –

답변

-1

예를 들어, 하나의 리턴 될 수있는 요소가 아닌 배열이있는 경우.

아니요.
얻을 수있는 배열 또는 쓸모없는 객체 만.

1

당신은 당신이 PHP와 MySQL의 새로운면 자신에게 부탁을 mysql_result

$result = mysql_query($query) or die(mysql_error()); 
$scalar = mysql_result($result, 0); 
관련 문제