04 PHP
1.유용한 PHP 함수 모음
- int strlen(string str);
- string addslashes(string str); 작은 따옴표나 큰 따옴표, 역슬래시에 해당하는 문자가 있을 경우 그 앞에 역슬래시 문자를 추가
- string stripslashes(string str): 위의 함수와 반대 역할을 하는 함수로 역슬래시가 있으면 제거
- string nl2br(string str): 개행문자를 <br> 문자로 변경
- string number_format(float number [, int decimals]): 숫자를 문자로 변경
- string substr(string string, int start [, int length]): 문자열의 시작(start)부터 개수(length)만큼 추출해서 반환
- string strrchr(string str, string needle): needle이 마지막으로 나오는 위치부터 마지막 null 문자까지를 반환
- string htmlspecialchars(string string [, int quote_style [, string charset]]): html에 관련된 문자를 변경해서 반환
- string chop(string str [, string charlist]): 문자열 뒤에 남은 공백을 제거해서 반환
2.DB에 접속하고 데이터를 얻어오는 코드
- /**
- * DB에 접속하고 DB 연결
- */
- $link=@mysql_connect("서버 주소", "아이디", "비밀번호") or die ("error");
- printf("접속되었습니다.");
- echo "<br>";
- mysql_select_db("데이터 베이스명", $link) or die ("error");
- printf("DB 선택에 성공했습니다.");
- echo "<br>";
- $query="SELECT * FROM game WHERE score=100 ORDER BY name DESC LIMIT 100";
- $result = mysql_query($query, $link) or die("error");
- /**
- * 점수가 아직 없으면 없다고 출력하고 종료
- */
- echo "<center>";
- if( mysql_num_rows( $result ) == 0 )
- {
- printf("점수가 없습니다.");
- }
- else
- {
- echo "Row의 개수" + mysql_num_rows($result);
- echo "점수를 출력합니다 <br>";
- $rowcount = mysql_num_rows($result);
- $order = 1;
- for( $i = 0 ; $i < $rowcount ; $i++ )
- {
- $row=mysql_fetch_array($result);
- echo "$order $row[id] $row[name]";
- $order++;
- }
- }
- exit;
History
Last edited on 10/23/2010 21:49 by kkamagui
Comments (0)