내가이 예는 $ 행 [0]과 같은 인덱스를 사용 $ 행에 접근을 보여줍니다PHP - 배열
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
echo $row[0]; // 42
echo $row[1]; // the email value
?>
같은 것을 사용하여 데이터베이스에서 행을 가져 오는 오전에 사용하는 라벨 대신 인덱스하지만, 이것은 오류의 경로입니다. $ row [ 'id'] 나 $ row [ 'email']처럼하고 싶습니다. 어떻게 가능합니까? 대신 mysql_fetch_row() 함수의
PDO 또는 MySQLi – verisimilitude
사용 [** 새 코드 **에서 mysql_ * 함수를 사용하지 마십시오. http://bit.ly/phpmsql. 그들은 더 이상 유지 관리되지 않으며 [비추천 프로세스] (http://j.mp/Rj2iVR)가 시작되었습니다. [** 빨간색 상자 **] (http://j.mp/Te9zIL)를 참조하십시오. 대신 [* prepared statements *] (http://j.mp/T9hLWi)에 대해 알아보고 [PDO] (http://php.net/pdo) 또는 [MySQLi] (http://php.net/)를 사용하십시오. mysqli) - [이 기사] (http://j.mp/QEx8IB)는 어떤 결정을 내리는 데 도움이 될 것입니다. PDO를 선택하면 [여기는 좋은 튜토리얼입니다] (http://j.mp/PoWehJ). –