ホームページ バックエンド開発 PHPチュートリアル PHP MySQL 入門チュートリアル: データベース/テーブルの作成とデータの保存_PHP チュートリアル

PHP MySQL 入門チュートリアル: データベース/テーブルの作成とデータの保存_PHP チュートリアル

Jul 13, 2016 pm 05:16 PM
mysql php 保存 入門チュートリアル 作成する 利用 存在する 私たち データ データベース 表面

mysql では、PHP を使用してデータベースとテーブルを作成する場合、mysql_query() を直接使用して、mysql のテーブル作成コマンド CREATE DATABASE データベース名を実行することができます。

詳細は以下の通り

PHP で上記のステートメントを実行するには、mysql_query() 関数を使用する必要があります。この関数は、クエリまたはコマンドを MySQL 接続に送信するために使用されます。

以下の例では、「my_db」という名前のデータベースを作成します。

コードは次のとおりですコードをコピー
$con = mysql_connect("localhost","ピーター","abc123");
if (!$con)
{
die('接続できませんでした: ' .mysql_error());
}
if (mysql_query("CREATE DATABASE my_db",$con))
{
echo "データベースが作成されました";
}
それ以外
{
echo "データベース作成エラー: " . mysql_error();
}
mysql_close($con);
?>

テーブルを作成する

CREATE TABLE は、MySQL でデータベース テーブルを作成するために使用されます。

次の例は、3 つの列を持つ「persons」という名前のテーブルを作成する方法を示しています。列名は「FirstName」、「LastName」、「Age」です:

コードは次のとおりですコードをコピー $con = mysql_connect("localhost","ピーター","abc123");
if (!$con)
{
die('接続できませんでした: ' .mysql_error());
}
//データベースを作成します
if (mysql_query("CREATE DATABASE my_db",$con))
{
echo "データベースが作成されました";
}
それ以外
{
echo "データベース作成エラー: " . mysql_error();
}
// my_db データベースにテーブルを作成します
mysql_select_db("my_db", $con);
$sql = "CREATE TABLE 人
(
FirstName varchar(15),
LastName varchar(15),
年齢 int
)";
mysql_query($sql,$con);
mysql_close($con);
?>
データベーステーブルにデータを挿入する

データを挿入する列を指定することもできます:

INSERT INTO table_name (column1、column2、...)

値 (値 1、値 2、....)

前の章では、「名」、「姓」、「年齢」の 3 つの列を持つ「人物」という名前のテーブルを作成しました。この例では同じテーブルを使用します。次の例では、2 つの新しいレコードを「persons」テーブルに追加します。

コードは次のとおりです $con = mysql_connect("localhost","ピーター","abc123");

------------------------------------------------- ----------------------------------
フォームからデータベースにデータを挿入します

コードをコピー
if (!$con)
{
die('接続できませんでした: ' .mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("人物 (名、姓、年齢) に挿入します
値 ('ピーター'、'グリフィン'、'35')");
mysql_query("人物 (名、姓、年齢) に挿入します
値 ('グレン'、'泥沼'、'33')");
mysql_close($con);
?>


コードは次のとおりです コードをコピー




名:
姓:
年齢:



上記の例では、ユーザーがHTMLフォームの送信ボタンをクリックすると、フォームデータが「insert.php」に送信されます。 「insert.php」ファイルはデータベースに接続し、$_POST 変数を通じてフォームから値を取得します。次に、mysql_query() 関数が INSERT INTO ステートメントを実行し、新しいレコードがデータベース テーブルに追加されます。

以下は「insert.php」ページのコードです:

コードは次のとおりです コードをコピー
$con = mysql_connect("localhost","ピーター","abc123");
if (!$con)
{
die('接続できませんでした: ' .mysql_error());
}
mysql_select_db("my_db", $con);
$sql="人物 (名、姓、年齢) に挿入
価値観
('$_POST[名]','$_POST[姓]','$_POST[年齢]')";
if (!mysql_query($sql,$con))
{
die('エラー: ' .mysql_error());
}
echo "1 レコードが追加されました";
mysql_close($con)
?>

www.bkjia.com本当http://www.bkjia.com/PHPjc/628723.html技術記事 mysql では、PHP を使用してデータベースとテーブルを作成する場合、mysql_query() を直接使用して、mysql のテーブル作成コマンド CREATE DATABASE データベース名を実行することができます。 ...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPでの後期静的結合を説明します(静的::)。 PHPでの後期静的結合を説明します(静的::)。 Apr 03, 2025 am 12:04 AM

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

PHPマジックメソッド(__construct、__destruct、__call、__get、__setなど)とは何ですか? PHPマジックメソッド(__construct、__destruct、__call、__get、__setなど)とは何ですか? Apr 03, 2025 am 12:03 AM

PHPの魔法の方法は何ですか? PHPの魔法の方法には次のものが含まれます。1。\ _ \ _コンストラクト、オブジェクトの初期化に使用されます。 2。\ _ \ _リソースのクリーンアップに使用される破壊。 3。\ _ \ _呼び出し、存在しないメソッド呼び出しを処理します。 4。\ _ \ _ get、dynamic属性アクセスを実装します。 5。\ _ \ _セット、動的属性設定を実装します。これらの方法は、特定の状況で自動的に呼び出され、コードの柔軟性と効率を向上させます。

Debian文字列は、複数のブラウザと互換性があります Debian文字列は、複数のブラウザと互換性があります Apr 02, 2025 am 08:30 AM

「DebianStrings」は標準的な用語ではなく、その特定の意味はまだ不明です。この記事は、ブラウザの互換性について直接コメントすることはできません。ただし、「DebianStrings」がDebianシステムで実行されているWebアプリケーションを指す場合、そのブラウザの互換性はアプリケーション自体の技術アーキテクチャに依存します。ほとんどの最新のWebアプリケーションは、クロスブラウザーの互換性に取り組んでいます。これは、次のWeb標準と、適切に互換性のあるフロントエンドテクノロジー(HTML、CSS、JavaScriptなど)およびバックエンドテクノロジー(PHP、Python、Node.jsなど)を使用することに依存しています。アプリケーションが複数のブラウザと互換性があることを確認するには、開発者がクロスブラウザーテストを実施し、応答性を使用する必要があることがよくあります

DjangoとMySQLを使用して、数十万から100万個のデータを処理する場合、4コア8Gメモリサーバーはどのようなキャッシュソリューションを選択する必要がありますか? DjangoとMySQLを使用して、数十万から100万個のデータを処理する場合、4コア8Gメモリサーバーはどのようなキャッシュソリューションを選択する必要がありますか? Apr 01, 2025 pm 11:36 PM

DjangoとMySQLを使用して、DjangoおよびMySQLデータベースを使用するときに大量のデータボリュームを処理します。データボリュームが数十万から100万または200万に達すると...

Beego ormのモデルに関連付けられているデータベースを指定する方法は? Beego ormのモデルに関連付けられているデータベースを指定する方法は? Apr 02, 2025 pm 03:54 PM

Beegoormフレームワークでは、モデルに関連付けられているデータベースを指定する方法は?多くのBEEGOプロジェクトでは、複数のデータベースを同時に操作する必要があります。 Beegoを使用する場合...

ウェブサイトにDebian文字列を適用する方法 ウェブサイトにDebian文字列を適用する方法 Apr 02, 2025 am 08:21 AM

この記事では、Debian SystemsでWebサイトのパフォーマンスを最適化する方法について説明します。 「DebianStrings」は標準的な用語ではなく、Webサイトのパフォーマンスを改善するためにDebian Systemsで使用されるツールまたはテクノロジーを指す場合があります。以下はいくつかの実用的なヒントです。1。パゴダパネルを使用して、WebサーバーとPHP環境構成のインストールおよび構成プロセスを簡素化することをお勧めします。 Nginx1.22.1をWebサーバーとして、Scriptインタープリターとしてphp8.2、MySQL10.7.3-MariadBをデータベースシステムとしてインストールすることをお勧めします。 fileInfo、opcache、memcached、redなど、必要なPHP拡張機能を有効にしてください

See all articles