ホームページ > バックエンド開発 > PHPチュートリアル > Mac 環境で PHP を使用して mysql データベースを操作する方法を共有する、macmysql_PHP チュートリアル

Mac 環境で PHP を使用して mysql データベースを操作する方法を共有する、macmysql_PHP チュートリアル

WBOY
リリース: 2016-07-13 09:54:27
オリジナル
928 人が閲覧しました

Mac環境、macmysqlでmysqlデータベースをphpで操作する方法を共有する方法

Macローカル環境構築

Mac システムでは、MAMP Pro ソフトウェアを使用してローカルサーバーを構築できます。このソフトウェアをインストールすると、Web サイトのディレクトリは /Applications/MAMP/htdocs フォルダーに作成され、そのフォルダーにファイルを置くだけで http://localhost:8888 からアクセスできるようになります。または、下線の下の赤い色をクリックします。ボタンを使用してサイトに素早くアクセスできます。

Mac システムに php をインストールするには、たったの 2 行です。

リーリー

インストールと設定後、phpstorm を使用して楽しくプログラミングできます。インストールされたphpのパスは/usr/local/bin/php

です

データベースの基本操作

1) ユーザーの Web ブラウザは、特定の Web ページを要求する HTTP リクエストを発行します。
2) Web サーバーは、ファイルを取得するための .php リクエストを受信し、それを PHP エンジンに渡し、処理するように依頼します。 3) PHP エンジンがスクリプトの解析を開始します。 スクリプトには、データベースに接続するコマンドとクエリを実行するコマンドが含まれています。運命
PHP は MYSQL データベースへの接続を開き、適切なクエリを送信します。
4) MYSQL サーバーはデータベース クエリを受信して​​処理します。結果を PHP エンジンに返します。
5) 通常、PHP はスクリプトを実行し、クエリ結果を HTML 形式にフォーマットします。らん
次に、HTML を Web サーバーに出力します。
6) Web サーバーは HTML をブラウザーに送信します。
MySQL の一般的なデータ型

整数型: TINYINT、SMALLINT、INT、BIGINT
浮動小数点型: FLOA T、DOUB LE、DECIMAL (M、D)
文字型: CHAR、VARCHAR
日付タイプ: DA TETIME、DA TE、TIMESTA MP
備考タイプ: TINYTEXT、TEXT、LONGTEXT
MySQL データベース操作

1) 現在存在するデータベースを表示します
>データベースを表示
2) 必要なデータベースを選択します
>ゲスト
を使用します 3) 現在選択されているデータベースを表示します
>SELECTDATABASE(); 4) テーブルのすべての内容を表示します
>SELECT*FROMguest; //まず SHOWTABLES を使用してテーブルの数を確認します
; 5) データベースに従って中国語エンコーディングを設定します
>SET NAMESgbk // 名前を設定します
6) データベースを作成します
>データベースブックを作成する
7) データベースにテーブルを作成します
>CREATETABLEusers (
>username VARCHAR(20),//NOT NULL 設定を空にすることはできません
> 性別 CHAR(1)、
>生年月日 DATETIME);
8) テーブルの構造を表示します
>ユーザーの説明;

9) テーブルにデータを挿入します


リーリー

PHP は MySQL データベースに接続します

データベースに接続します リーリー

二重感嘆符を使用してリソース ハンドルをブール値に変換します。それが正しい場合は 1 を出力し、間違っている場合はエラー メッセージを出力します。 @記号を先頭に付けるとエラーメッセージは無視され、エラーメッセージは出力されません。

エラー メッセージ処理の場合、mysql_error() 関数を使用してエラー メッセージを出力できます。

mysql_connect('localhost','root','****') または die('データベース接続に失敗しました、エラー メッセージ: '.mysql_error()); // パスワード エラーに関するヒント: データベース接続に失敗しました、エラー メッセージ :ユーザー「root」@「localhost」のアクセスが拒否されました (パスワードを使用: YES)

die() 関数はメッセージを出力し、現在のスクリプトを終了します。この関数は exit() 関数のエイリアスです。

データベース接続パラメータは定数で保存できるため、自由に変更できず、より安全です。

リーリー

mysql_connect() のかっこ内の定数は引用符で囲むことができないことに注意してください。引用符で囲まないと、確実にエラーが発生します。

指定したデータベースを選択します

リーリー

通常、開いた非永続接続はスクリプトの実行後に自動的に閉じられるため、mysql_close()を使用する必要はありません

mysql_select_db(database,connection): MySQL データベースを選択します

記録を達成しましょう リーリー

mysql_query() 関数は MySQL クエリを実行します。

出力データ リーリー

結果セットのリソースを解放します (大きな結果セットを返すときに占有されるメモリの量を考慮する場合にのみ呼び出す必要があります。)

リーリー

追加、削除、変更、確認

新しいデータ リーリー

上記のコードをindex.phpとして保存し、/Applications/MAMP/htdocs/フォルダーにスローします。上記のコードをdemo.phpとして保存し、同じディレクトリに置きます。 Mac システムではファイルのパスを取得するのは非常に簡単で、ファイルをターミナルに取り込むだけでパス名が表示されます。

データを変更する

変更するデータの名前は Xiao Ming、ID は 2、彼のポイントスコアは 80 ポイントに変更されると仮定します。 コードは次のとおりです。

リーリー

データを削除する リーリー

データを表示 リーリー

または指定された値のデータを表示します:

リーリー

その他のよく使用される関数

コードをコピーします コードは次のとおりです:
mysql_fetch_lengths(): 結果セット内の各出力の長さを取得します
mysql_field_name(): 結果内の指定されたフィールドのフィールド名を取得します

mysql _fetch_row(): 結果セットから列挙配列として行を取得します
mysql_fetch_assoc(): 結果セットから連想配列として行を取得します
mysql_fetch_array(): 結果セットから行を連想配列、数値配列、またはその両方として取得します

mysql_num_rows(): 結果セット内の行数を取得します
mysql_num_fields(): 結果セット内のフィールドの数を取得します

mysql_get_client_info(): MySQL クライアント情報を取得します
mysql_get_host_info(): MySQL ホスト情報を取得します
mysql_get_proto_info(): MySQL プロトコル情報を取得します
mysql_get_server_info(): MySQL サーバー情報を取得します

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/997908.html技術記事 PHP を使用して Mac 環境で mysql データベースを操作する方法を共有します。 Macmysql Mac ローカル環境は、Mac システム上に構築されます。MAMP Pro ソフトウェアを使用してローカル サーバーを構築できます。このソフトウェアをインストールしてください...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート