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

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

WBOY
WBOYオリジナル
2016-07-13 17:16:00999ブラウズ

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 までご連絡ください。