>  기사  >  백엔드 개발  >  MySQL과 php7을 연결하는 간단한 쿼리 프로그램을 만드는 방법

MySQL과 php7을 연결하는 간단한 쿼리 프로그램을 만드는 방법

醉折花枝作酒筹
醉折花枝作酒筹앞으로
2021-05-21 09:09:102353검색

이 글에서는 php7을 MySQL에 연결하여 간단한 쿼리 프로그램을 만드는 방법을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

MySQL과 php7을 연결하는 간단한 쿼리 프로그램을 만드는 방법

간단한 튜토리얼

클래스 상태 쿼리 프로그램을 만든다고 가정하고, PHP7 환경을 사용하여 PDO를 통해 MySQL에 연결하겠습니다.

학생 번호와 이름으로 수업을 확인하세요.

먼저 파일 구조와 데이터베이스 구조를 소개하겠습니다.

PHP:

데이터베이스 구성 정보를 저장하는 config.php

cx.php 쿼리 프로그램

index.html 사용자 인터페이스

MySQL과 php7을 연결하는 간단한 쿼리 프로그램을 만드는 방법

구조

MySQL:

테이블 이름: data

Field: 1.Sid 2.name 3.

MySQL과 php7을 연결하는 간단한 쿼리 프로그램을 만드는 방법

구조는 그림과 같습니다

준비, 시작해 보겠습니다. , 지금!

먼저 사용자 인터페이스(index.html), 두 개의 간단한 편집 상자 및 간단한 버튼을 구축합니다.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>分班查询系统</title>
</head>
<body>
<form action="cx.php" method="post">
    <p>学号:<input type="text" name="xuehao"></p>
    <p>姓名: <input type="text" name="xingming"></p>
    <p><input type="submit" name="submit" value="查询"></p>
</form>
</body>
</html>

자, 데이터베이스 정보(config.php)를 구성하겠습니다.

<?php
$server="localhost";//主机的IP地址
$db_username="root";//数据库用户名
$db_password="123456";//数据库密码
$db_name = "data";

그런 다음 기본 프로그램(cx. php)

<?php
header("Content-Type: text/html; charset=utf8");
if(!isset($_POST["submit"]))
{
    exit("未检测到表单提交");
}//检测是否有submit操作
include ("config.php");
$Sid = $_POST[&#39;Sid&#39;];//post获得学号表单值
$name = $_POST[&#39;name&#39;];//post获得姓名表单值
echo "<table style=&#39;border: solid 1px black;&#39;>";
echo "<tr><th>学号</th><th>姓名</th><th>班级</th></tr>";
class TableRows extends RecursiveIteratorIterator
{
    function __construct($it)
    {
        parent::__construct($it, self::LEAVES_ONLY);
    }

    function current()
    {
        return "<td style=&#39;width:150px;border:1px solid black;&#39;>" . parent::current() . "</td>";
    }

    function beginChildren()
    {
        echo "<tr>";
    }

    function endChildren()
    {
        echo "</tr>" . "\n";
    }
}
try {
    $conn = new PDO("mysql:host=$server;dbname=$db_name", $db_username, $db_password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $stmt = $conn->prepare("SELECT Sid, name, class FROM data where Sid=$Sid and name=&#39;$name&#39;");
    $stmt->execute();

    // 设置结果集为关联数组
    $result = $stmt->setFetchMode(PDO::FETCH_ASSOC);
    foreach (new TableRows(new RecursiveArrayIterator($stmt->fetchAll())) as $k => $v) {
        echo $v;
    }
} catch (PDOException $e) {
    echo "Error: " . $e->getMessage();
}
$conn = null;
echo "</table>";

이 프로그램은 끝났습니다

와서 시도해 보세요

MySQL과 php7을 연결하는 간단한 쿼리 프로그램을 만드는 방법

MySQL과 php7을 연결하는 간단한 쿼리 프로그램을 만드는 방법

추천 학습: php 비디오 튜토리얼

위 내용은 MySQL과 php7을 연결하는 간단한 쿼리 프로그램을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제