2012-07-01 2 views
1

주어진 id에 대해 모든 행 값을 반환하려면 어떻게해야합니까?주어진 id에 대한 모든 행 값을 반환하십시오.

require('dbc.php'); 

mysql_select_db($db); 

$result = mysql_query("SELECT * FROM about WHERE id=".$_GET['id']); 
$row = mysql_fetch_assoc($result); 
echo $row['content']; // return all values instead of just content 
+0

배열 $ row []에 모든 값이 있습니다. – GDP

+0

그리고 데이터베이스 요청을하기 전에 ur $ _GET [ 'id']를 벗어나십시오. – Ziumin

+0

mysql 함수 대신 mysqli 또는 PDO를 사용하십시오 – Ziumin

답변

2

다음은 작동합니다 목적.

$all_rows = mysqli_fetch_all ($result, MYSQLI_ASSOC); 

당신은 할 수 루프이를 통해 또는 값을 반환하는 데에 implode 전화 : 일단 당신이, 당신은 사용할 수 있습니다.

3

당신은 배열을 mysql_fetch_row 사용하고 implode 수 있습니다 : 당신은 보안 및 성능을 위해, MySQLi로 이동 제안,

while ($row = mysql_fetch_assoc ($result)) { 

    foreach($row as $column => $value){ 
     echo "Row: $column - $value<br />"; 
    } 
} 

을하지만 :

echo implode(",",mysql_fetch_row($result)); 
관련 문제