ホームページ > バックエンド開発 > PHPの問題 > php を使用して mysql を追加、削除、変更、クエリする方法は?

php を使用して mysql を追加、削除、変更、クエリする方法は?

coldplay.xixi
リリース: 2023-03-02 13:40:02
オリジナル
5253 人が閲覧しました

mysql を操作するために PHP を追加、削除、変更、クエリする方法: 1. Insert ステートメント [データ テーブル名 (フィールド 1、フィールド 2、....) に挿入] 値 ("値 1" , "値 2",. .)]; 2. ステートメントを削除します [削除元はフィールド = '条件'] を示します。

php を使用して mysql を追加、削除、変更、クエリする方法は?

mysql を操作するために php を追加、削除、変更、クエリする方法:

1. ステップ 1: Go to www in wamp フォルダー ディレクトリにテスト フォルダーを作成し、テスト フォルダー内にメッセージ フォルダーを作成して、追加、削除、変更、およびチェックされた各ファイルを保存します。 (図に示すように)

php を使用して mysql を追加、削除、変更、クエリする方法は?

2. ステップ 2: 忘れずに wamp をオンにし、www/test に conn.php を作成します。 /message フォルダー ファイル。主に php を mysql データベースに接続するために使用されます。

コードは次のとおりです: (画像も表示されます)

// 连接数据库:mysqli_connect(服务器名,用户名,密码,数据库名)
$conn = mysqli_connect("localhost","root",'','user');
// 设置插入数据编码为utf8,不设置的话会出现乱码
mysqli_query($conn,"set names utf8");
ログイン後にコピー

php を使用して mysql を追加、削除、変更、クエリする方法は?

3. 余談: ここではユーザー データベースを作成しましたが、次のこともできます。必要なものを作成する データベースの場合、重要なことは、データベース内のフィールドがどのようなものかを知る必要があるということです。

ユーザー データベースによって作成された SQL ステートメント: (このテーブルを作成するには、データベース コードのこの部分をデータベース ステートメントにコピーするだけです。最初の文は、user という名前のデータベースを作成し、メッセージ データ テーブルを作成することです。 .)

create database user; 
CREATE TABLE `message` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
  `content` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
  `who` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;
ログイン後にコピー

php を使用して mysql を追加、削除、変更、クエリする方法は?

4. PHP は Mysql を操作してデータを追加します

最初のステップ: データを追加します (追加、削除、変更) 検索プロセス中に、データベースへの接続を使用する必要があります)

まず、操作を実装するために www/test/message/ に index.php を作成する必要がありますphp を使用して、mysql データベースにデータを追加します。 (導入部のファイル パスに示すように作成できます)

重要な場所: Insert ステートメント「データ テーブル名 (フィールド 1、フィールド 2、....) の値に挿入」 ("値 1", "値 2",....)"

<?php
 include "conn.php";//引用数据库连接文件
//关键的地方是sql语句的书写,一定不能写错,要对应前一个数据表的字段对应插入对应的值,然后实现插入数据。
$sql = "insert into message(title,content,who) values(&#39;留言标题&#39;,&#39;留言内容&#39;,&#39;留言人&#39;)";
$result = mysqli_query($conn,$sql);//处理数据语句,这句很重要!!
if($result){
echo "发布留言成功!";
}else{
echo "发布留言失败!";
}
ログイン後にコピー

注: コードのこの部分を実行する場合は、wamp をオンにして、次のように入力する必要があります。ブラウザのパス : localhost/test/message/index.php を確認してください。

次のコードも同じように実行されます。

php を使用して mysql を追加、削除、変更、クエリする方法は?

5. PHP が Mysql を操作してデータを削除する

ステップ 2: データ追加の実装 (追加、削除、変更のプロセス)データベースに接続するメソッドを使用する必要があります)

まず、www/test/message/ に shanchu.php を作成して、データを削除する操作 php を実装する必要があります。 mysqlデータベースの。 (冒頭のファイル パスに示すように作成できます)

キー ポイント: ステートメント「delete from shows where field = 'condition'」を削除します。

<?php
 include "conn.php";//引用数据库连接文件
 // 删除留言,关键在于sql语句的改变
 $sql = "delete from message where id=&#39;1&#39;";//删除id=1的数据
 $result = mysqli_query($conn,$sql);//这句是执行sql语句,很重要!
 if($result){
  echo "删除成功!<a href=&#39;message.php&#39;>返回</a>";
 }else{
  echo "删除失败!<a href=&#39;message.php&#39;>返回</a>";
 }
ログイン後にコピー

注意: コードのこの部分を実行するときは、wamp をオンにし、ブラウザにパス :localhost/test/message/shanchu.php を入力して確認する必要があります。

次のコードも同じように実行されます。

php を使用して mysql を追加、削除、変更、クエリする方法は?

6. PHP が Mysql を操作してデータ検索を実現します

ステップ 3: データ検索の実装 (追加、削除、実行の処理)変更とチェック データベースに接続するメソッドを使用する必要があります)

まず、www/test/message/ に message.php を作成して、 mysqlデータベースのデータ。 (冒頭のファイル パスに示されているように作成できます)

重要な場所: ステートメント「select * from table name wherecondition (optional) (optional)」

## を見つけます。 #コード部分:

<?php 
include "conn.php";//引用数据库连接文件
 $sql = "select * from message";//查询全部数据
 $result = mysqli_query($conn,$sql); //处理sql语句
 while($row = mysqli_fetch_array($result){
  echo $row[&#39;title&#39;];
  echo $row[&#39;content&#39;];
  echo $row[&#39;who&#39;];
 }
ログイン後にコピー

注: コードのこの部分を実行する場合は、wamp を有効にし、ブラウザにパスを入力する必要があります:

localhost/test/message/message.php にチェックを入れます。

次のコードも同じように実行されます。

php を使用して mysql を追加、削除、変更、クエリする方法は?

7. PHP は mysql を操作してデータを変更します

3 番目のステップ: データ変更の実装 (追加、削除のプロセス)の変更と確認は、データベースへの接続に使用する必要があります)

まず、www/test/message/ に

xiugai.php を作成して、php 操作を実装して、 mysqlデータベースのデータ。 (冒頭のファイル パスに示すように作成できます)

重要な場所: ステートメント「update table name set field 1='value 1', field 2='value 2'」を変更します。 、フィールド 3=' 値 3' where フィールド='条件'"

コード部分:

<?php
 include "conn.php";//引用数据库连接文件
// 修改对应id数据到数据库,修改id=1的数据
$sql="update message set title=&#39;修改标题&#39;,content=&#39;修改内容&#39;,who=&#39;修改名&#39; where id=&#39;1&#39;";
$result = mysqli_query($conn,$sql);//处理数据库
if($result){
echo "修改留言成功!";
}else{
echo "修改留言失败!";
}
ログイン後にコピー

注意:你要运行这部分代码的时候,是要开启wamp后,然后在浏览器里面路径输入:localhost/test/message/xiugai.php,然后查看的。

php を使用して mysql を追加、削除、変更、クエリする方法は?

相关学习推荐:PHP编程从入门到精通

以上がphp を使用して mysql を追加、削除、変更、クエリする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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