追加、削除、変更、クエリはデータベース操作において最も基本的で重要です。
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 を介して設定されたレコード 操作を待機しています
以上がPHP はデータベースに接続し、プロセス指向のアプローチを通じて最も基本的な追加、削除、変更、クエリ操作を実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。