PHP はデータベースに接続し、プロセス指向のアプローチを通じて最も基本的な追加、削除、変更、クエリ操作を実装します。

jacklove
リリース: 2019-02-27 17:40:42
オリジナル
3387 人が閲覧しました

追加、削除、変更、クエリはデータベース操作において最も基本的で重要です。

PHP 環境をセットアップしたら、PHP を介して MySQL データベースに接続する方法と、最も基本的な追加、削除、変更、クエリを実装する方法を見てみましょう。他に言うことはありません。コードに直接進みましょう。

関連する mysql ビデオ チュートリアル: "mysql チュートリアル"

1. MySQL データベースを PHP に接続します

<?php
    $host ="localhost";//服务器地址
    $root ="root";//用户名
    $password ="admin";//密码
    $database ="beyondweb_test";//数据库名               
    $conn = mysql_connect($host,$root,$password);//连接数据库
    if(!$conn){
        die("数据库连接失败!".mysql_error());
    }else{
        echo"数据库连接成功";
    }                   
    mysql_select_db($database,$conn);//选择数据库
    mysql_query("set names utf-8");//设置编码为utf-8
?>
ログイン後にコピー

2. データベースにデータを追加します

まず、beyondweb_test データベースにこのようなユーザー テーブルを作成しました。 、デモンストレーションに使用します。図に示すように:

SQL ステートメント:

CREATE TABLE user(
    id INT(20) PRIMARY KEY AUTO_INCREMENT,
    nikename VARCHAR(30),
    email VARCHAR(40)
);
ログイン後にコピー

次に、データベースにデータを追加します:

<?php
    $query ="INSERT INTO user(nikename,email) VALUES(#张三#,#beyondwebdotcn@xxx.com#);";//#号代表单引号,使用单引号才是正确的
                   
    $result = mysql_query($query);
                   
    if(!$result){
        echo"Error!";
    }else{
        echo"Success!";
        mysql_close($conn);//关闭数据库连接
    }
?>
ログイン後にコピー

3. データベース内のデータを変更します

また、ユーザー テーブルに基づいて操作します。たとえば、「Zhang San」を変更します。 " から "Li Si" への php コードは次のとおりです:

<?php
    $query ="UPDATE user SET nikename=#李四# WHERE id=#1#;";//#号代表单引号,使用单引号才是正确的              
    $result = mysql_query($query);              
    if(!$result){
        echo"Error!";
    }else{
        echo"Success!";
        mysql_close($conn);//关闭数据库连接
    }
?>
ログイン後にコピー

実際、SQL ステートメントが変更されており、その他はまったく同じです。

4. データベースにクエリを実行します

たとえば、テーブル内のすべてのデータをクエリして表形式で出力します:

<?php
    $query ="SELECT * FROM user;";
            
    $result = mysql_query($query);
            
    if(!$result){
        echo"Error!";
    }else{
        echo"Success!";
    }         
?>
    <br/>
    <table border="1px">
        <tr>
            <th>id</th>
            <th>nikename</th>
            <th>email</th>
        </tr>
<?php
    while($row = mysql_fetch_row($result)){
        echo"<tr>";
        echo"<td>".$row[0]."</td>";
        echo"<td>".$row[1]."</td>";
        echo"<td>".$row[2]."</td>";
        echo"</tr>";
    }
?>
    </table>
<?php           
    mysql_close($conn);      
?>
ログイン後にコピー

5. データを削除します

データを追加、データを変更、削除します。データの解決策としては、「追加、削除、変更、検索」で残るのは「削除」だけです。実際、データを削除する方法を見てみましょう。必要なのは 1 文だけで、SQL ステートメントを変更するだけです。 PHP コードを見てみましょう:

<?php
    $query ="DELETE FROM user WHERE nikename=#张三#;";//#号代表单引号,使用单引号才是正确的           
    $result = mysql_query($query);          
    if(!$result){
        echo"Error!";
    }else{
        echo"Success!";
        mysql_close($conn);//关闭数据库连接
    }
?>
ログイン後にコピー

さて、上記はデータベースへの PHP 接続と、最も基本的な追加、削除、変更、検索操作です。初心者にとって役立つことを願っています。

しかし、上記はすべてプロセス指向のアプローチで処理されるため、非常に複雑です。興味がある場合は、php 中国語 Web サイトを参照してください:

関連する推奨事項:

Mysql データベース接続、クエリ、を実装する方法。 PHP を介して設定されたレコード 操作を待機しています

MySQL タイムゾーンの設定方法

MYSQL クエリ時間データ


以上がPHP はデータベースに接続し、プロセス指向のアプローチを通じて最も基本的な追加、削除、変更、クエリ操作を実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート