>  기사  >  php教程  >  mysql 데이터베이스에 대한 PHP 단순 연결 작업

mysql 데이터베이스에 대한 PHP 단순 연결 작업

WBOY
WBOY원래의
2016-12-05 13:26:261863검색

얼마 전 회사의 프론트엔드 정적 페이지 작업을 마치고 PHP의 기본을 간략하게 배웠습니다. 오늘은 PHP가 데이터베이스에 연결하는 방식을 검토하고 에세이를 작성하고 나중을 위해 저장해볼까 생각했습니다. 🎜>

php 연결 데이터베이스 포트 및 새 데이터베이스

<?<span style="color: #000000">php
        </span><span style="color: #800080">$servername</span> = "localhost"<span style="color: #000000">;
        </span><span style="color: #800080">$username</span> = "root"<span style="color: #000000">;
        </span><span style="color: #008000">//</span><span style="color: #008000"> 创建连接</span>
        <span style="color: #800080">$conn</span> = <span style="color: #008080">mysqli_connect</span>(<span style="color: #800080">$servername</span>, <span style="color: #800080">$username</span><span style="color: #000000">);
        </span><span style="color: #008000">//</span><span style="color: #008000"> 检测连接</span>
        <span style="color: #0000ff">if</span> (!<span style="color: #800080">$conn</span><span style="color: #000000">) {

            </span><span style="color: #0000ff">die</span>("连接失败: " . <span style="color: #008080">mysqli_connect_error</span><span style="color: #000000">());
        }

        </span><span style="color: #008000">//</span><span style="color: #008000"> 创建数据库</span>
        <span style="color: #800080">$sql</span> = "CREATE DATABASE myDB"<span style="color: #000000">;
        </span><span style="color: #0000ff">if</span> (<span style="color: #008080">mysqli_query</span>(<span style="color: #800080">$conn</span>, <span style="color: #800080">$sql</span><span style="color: #000000">)) {
            </span><span style="color: #0000ff">echo</span> "数据库创建成功"<span style="color: #000000">;
        } </span><span style="color: #0000ff">else</span><span style="color: #000000"> {
            </span><span style="color: #008000">//</span><span style="color: #008000">数据库已经存在</span>
            <span style="color: #0000ff">echo</span> "Error creating database: " . <span style="color: #008080">mysqli_error</span>(<span style="color: #800080">$conn</span><span style="color: #000000">);
        }

        </span><span style="color: #008080">mysqli_close</span>(<span style="color: #800080">$conn</span><span style="color: #000000">);
        </span>?>

연결 성공 후 간단한 데이터 테이블 생성

<span style="color: #008000">//</span><span style="color: #008000"> 使用 sql 创建数据表</span>
        <span style="color: #800080">$sql</span> = "<span style="color: #000000">CREATE TABLE MyGuests (
        id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
        firstname VARCHAR(30) NOT NULL,
        lastname VARCHAR(30) NOT NULL,
        email VARCHAR(50),
        reg_date TIMESTAMP
        )</span>"<span style="color: #000000">;

        </span><span style="color: #0000ff">if</span> (<span style="color: #800080">$conn</span>->query(<span style="color: #800080">$sql</span>) === <span style="color: #0000ff">TRUE</span><span style="color: #000000">) {
            </span><span style="color: #0000ff">echo</span> "Table MyGuests created successfully"<span style="color: #000000">;
        } </span><span style="color: #0000ff">else</span><span style="color: #000000"> {
            </span><span style="color: #0000ff">echo</span> "创建数据表错误: " . <span style="color: #800080">$conn</span>-><span style="color: #000000">error;
        }</span>

데이터베이스에 연결할 때 데이터베이스의 서버 포트가 열려 있는지 확인하세요. 그렇지 않으면 코드를 작성하기 전에 navicat을 사용하여 데이터베이스 연결을 테스트할 수 있습니다.

학습할 때 wamp 통합환경을 통해 할 수 있는 데이터베이스 서비스를 오픈하세요

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