PHP에서 SQL과 html을 사용하는 방법의 샘플
환경은 Mac 10.9.2입니다.
SQL을 사용하는 환경을 정리하면 자연히 PHP를 로컬에서 처리할 수 있는 환경도 갖추게 되므로 함께 공유합시다... (세상에는 같은 정보가 많습니다)
MAMP 가져오기
http://www.mamp.info/en/
간편한 배포
먼저 Free 버전을 떨어뜨리고 (PRO 버전도 있지만 개의치 않음) 설치 후 부팅합니다.
그런 다음 서버를 시작하고 시작 페이지를 연 후 가져오기가 완료됩니다.심플하고 친근한 디자인.
php My Admin에서 잠깐 놀아요.
먼저 MAMP로 서버를 시작합니다.서버가 시작되면 시작 페이지가 기본 브라우저에서 자동으로 열립니다.안 열리면 수동으로 시동 걸어.
이런 화면이 나올 거예요.
그리고 이 그림의 왼쪽 아래 모서리에 phpMyAdmin이 있을 거예요. 그래서 클릭하세요.
우리 빨리 놀자.
우선 현지에 맞게 데이터베이스를 새로 만들어 보세요.
이름이 프롬웨어 같은 거야?분류 순서는 utf8_unicode_ci로 설정하고 만듭니다.
그리고 데이터 테이블을 만듭니다.뭐든지 괜찮아요. 이름은 where From이죠.(명명감이 전혀 없음)
이번에는 ID, Name, From, Sex
의 데이터를 로그인하십시오.
아이디 연결만 하면 되니 자동으로 숫자를 할당하고 다른 데이터는 NULL이면 귀찮아서 NULL을 금지합니다.
데이터 6개를 철벅철벅 넣고...
테스트 데이터베이스 완료.
로컬에서 PHP가 작동하는지 살펴보겠습니다.
MAMP를 이동할 때 PHP를 로컬로 이동하는 방법은
Application/MAMP/htdocs
소령통
http://localhost:8888/
에서 기술한 장면은 다음과 같은 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 부피를 분석하도록 한다.
그럼, 우리 실제로 php를 씁시다.
공부하는 것보다 습관이 낫다
Application/MAMP/htdocs/index.php
이렇게 서류를 작성하여 아래의 내용을 써서 집행합시다.
<?php
//ここにプログラムを書く
define('DB_HOST','127.0.0.1');//ローカルホストのIP
define('DB_USER','root');//MAMPのスタートページにいろいろ書いてる
define('DB_PASSWORD','root');
define('DB_PORT','8889');
define('DB_NAME','fromWhere');//データベース名
$dbhost = "mysql:host=".DB_HOST.";dbname=".DB_NAME.";port=".DB_PORT.";charset=utf8";
try{
$pdo = new PDO($dbhost,DB_USER,DB_PASSWORD);
//whereFromテーブルからすべての情報を取り出すsql文
$sql = "SELECT
*
FROM
whereFrom
";
//全ての情報を保存
$statement = $pdo->query($sql);
//データベースを配列情報に変換して、入れる
$row = $statement->fetchAll(PDO::FETCH_ASSOC);
//データベースの接続アウト
$pdo=null;
}catch(PDOException $e){
echo 'Error:'.$e->getMessage();//エラーの内容を吐き出す
}
?>
<html>
<body>
<table>
<tr>
<th>ID</th>
<th>Name</th>
<th>From</th>
<th>Sex</th>
</tr>
<?php
if(isset($row)){
foreach($row as $r){
echo '<tr>';
echo '<td>',$r['ID'],'</td>';
echo '<td>',$r['Name'],'</td>';
echo '<td>',$r['From'],'</td>';
echo '<td>',$r['Sex'],'</td>';
echo '</tr>';
}
}
?>
</table>
</body>
</html>
http://localhost:8888/index.php 연결하면 방금 등록한 데이터를 표시할 수 있습니다.
이런 느낌으로 데이터베이스 데이터를 끌어당기는 동적 사이트를 만들 수 있다.
Reference
이 문제에 관하여(PHP에서 SQL과 html을 사용하는 방법의 샘플), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mmusasabi/items/a69ef754a5f21930af9c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)