>  기사  >  데이터 베이스  >  PHP 및 MySQL 개발을 위한 8가지 팁

PHP 및 MySQL 개발을 위한 8가지 팁

黄舟
黄舟원래의
2016-12-13 17:23:061322검색

1. PHP에서 배열의 사용
데이터베이스를 운영할 때 연관 인덱스 배열을 사용하는 것이 매우 유용합니다. 디지털 형식의 기본 배열 탐색을 살펴보겠습니다.

< ;?php
$temp[0] = "리치먼드";
$temp[1] = "호랑이"
$temp[2] = "프리미어";

for( $x= 0;$x{
echo $temp[$x]
echo " "
}
?

그러나 코드를 저장하는 또 다른 방법은 다음과 같습니다.

$temp = array("richmond", "tigers", "premiers")
foreach ($temp as $element)
echo "$element ";>

foreach는 텍스트 아래 첨자를 출력할 수도 있습니다:

$temp = array(" club" => "richmond",
"nickname" =>"tigers",
"aim" => "premiers");

foreach( $temp as $key = > $value)

echo "$key : $value ";
?>
PHP 매뉴얼에는 배열 작업에 대한 약 50가지 함수가 설명되어 있습니다.

2. PHP 문자열에 변수를 추가합니다.

이것은 매우 간단합니다.

$temp = "hello"
echo " $ temp world";
?>
그러나 다음 예에는 오류가 없지만 주의해야 합니다.

$temp = array("one" => ; 1, "two" => 2);
// 출력:: 첫 번째 요소는 1
echo "첫 번째 요소는 $temp[one]입니다."; >
그러나 다음 echo 문을 큰따옴표로 묶지 않으면 오류가 보고되므로 중괄호 사용을 권장합니다:

$temp = array( "one" => 1, "two" => 2);

echo "첫 번째 요소는 {$temp["one"]}입니다.";

3. 연관 배열을 사용하여 쿼리 결과에 액세스
다음 예를 참조하세요.

$connection = mysql_connect("localhost", "albert", "shhh") ;

mysql_select_db ("winestore", $connection);

$result = mysql_query("SELECT cust_id, surname,

firstname FROM customer", $connection);


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

echo "ID:t{$row["cust_id"]}n"

echo "Surnamet{$row["surname"]}n ";
echo "이름:t{$row["firstname"]}nn";

}

?>

mysql_fetch_array() 함수는 쿼리 결과 행을 넣습니다. 동시에 사용할 수 있는 배열로 참조됩니다. 예를 들어 cust_id는 $row["cust_id"] 또는 $row[0]의 두 가지 방법으로 동시에 참조될 수 있습니다. 분명히 전자가 후자보다 훨씬 더 읽기 쉽습니다.

다중 테이블 조인 쿼리에서 두 열 이름이 동일한 경우 별칭으로 구분하는 것이 가장 좋습니다.

SELECT winery.name AS wname, region.name AS rname,

FROM winery, 지역

WHERE winery.region_id = Region.region_id;

열 이름의 참조는 $row["wname"] 및 $row["입니다. 이름"].


테이블 이름과 열 이름을 지정할 경우 열 이름만 인용합니다.

SELECT winery.region_id
FROM winery

참조 열 이름은 $row["region_id"]입니다.

집계 함수의 참조는 참조 이름입니다:


SELECT count(*)

FROM customer;

열 이름의 참조는 $row입니다. ["세다(*) )"].

4. 일반적인 PHP 버그에 주의하세요


일반적인 PHP 버그 수정 문제는 다음과 같습니다.

더 많은 내용이 예상되는 경우 웹 브라우저에서 페이지를 렌더링하지 않습니다.

팝 "문서에 데이터가 없습니다"라는 메시지가 표시된 대화 상자

더 많은 내용이 필요한 경우 부분 페이지

이러한 상황의 대부분의 이유는 스크립트의 논리가 아니라 HTML의 버그 또는 버그입니다. . 스크립트 생성 HTML의 버그. 예를 들어 , , 과 같은 닫는 태그가 없으면 페이지를 새로 고칠 수 없습니다. 이 문제에 대한 해결책은 HTML의 소스 코드를 살펴보는 것입니다.

위 내용은 PHP 및 MySQL 개발에 대한 팁입니다. 더 많은 콘텐츠를 얻으려면 PHP 중국어 웹사이트(www.php.cn)를 참고하세요. !

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.