깊이 mysqlfetch_row()와 my sqlfetch_array()의 차이 에 대한 상세 한 설명

이 두 함수 가 돌아 오 는 것 은 모두 하나의 배열 입 니 다.차이 점 은 첫 번 째 함수 가 돌아 오 는 배열 은 값 만 포함 하고 우 리 는$row[0],$row[1]만 있 을 수 있 습 니 다.이렇게 배열 아래 표 시 를 통 해 데 이 터 를 읽 을 수 있 습 니 다.my sqlfetch_array()가 되 돌아 오 는 배열 은 첫 번 째 도 포함 되 어 있 고 키 값 이 맞 는 형식 도 포함 되 어 있 습 니 다.데 이 터 를 이렇게 읽 을 수 있 습 니 다.(데이터베이스 필드 가 username,passwd 라면)$row[username],$row[passwd]그리고($row as$kay=>$value)로 조작 하면 데이터베이스 필드 이름 을 직접 얻 을 수 있 습 니 다.더 중요 한 것 은 my sql 은 phop 5 가 제공 하 는 새로운 함수 라 이브 러 리 입 니 다.(i)는 개선 을 표시 하고 실행 속도 가 빠 릅 니 다.예 를 들 어

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?php
// mysql , test
$mysqli = mysqli_connect("localhost", "root", "","test", 3306);
// mysql_query user
$result = mysqli_query($mysqli, "SELECT * FROM userinfo");
while($row = mysqli_fetch_array($result))//
{
?>
<tr>
    <td align="center" height="19"><?php echo $row["ID"]?></td>
    <td align="center"><?php echo $row["Name"]?></td>
    <td align="center"><?php echo $row["Detail"]?></td>
</tr>
<?php
}
//
mysqli_free_result($result);
mysqli_close($mysqli);*/
?>

좋은 웹페이지 즐겨찾기